有我的代码:
var formObject = {
run : function(obj) {
if (obj.val() === '') {
obj.nextAll('.update').html('<option value="">----</option>').attr('disabled', true);
}
else
{
var id = obj.attr('id');
var v = obj.val();
jQuery.getJSON('update.php', { id : id, value : v }, function(data) {
if (!data.error) {
obj.next('.update').html(data.list).removeAttr('disabled');
} else
{
obj.nextAll('.update').html('<option value="">----</option>').attr('disabled', true);
}
});
}
}
};
$(function() {
$('.update').on("change", function() {
formObject.run($(this));
});
});
我需要调用特定的控制器才能自动填充选择表单。在这行代码中,我调用了一个 url:
jQuery.getJSON('update.php', { id : id, value : v }, function(data)
我可以调用一个codeigniter视图而不是这个'update.php'文件,还是我必须以其他方式来做?谢谢。