我的数据库正在更新,但未触发成功回调。如果我在ajax调用之前发出警报它可以工作,但是如果我在ajax调用之后放置它就不起作用。即使它不在ajax函数之外。
为了让成功回调触发,我该怎么做?
$('li').click(function() {
var task_id = $(this).parent().attr("task_id");
var task_box = $(this).parent().parent().parent().attr("id");
var new_color = $(this).attr('class');
$.ajax({
type: "POST",
url: myBaseUrl + 'tasks/updateColor',
data: {id: task_id, color: new_color},
success: function(response, status) {
//$(task_box).attr('class', new_color);
alert(response);
},
error: function(response, status) {
alert(results);
//alert('error');
}
});
return false;
});
答案 0 :(得分:0)
将其放入控制器
$ this-> autoRender = false;