我不明白为什么这个 Ajax 脚本不起作用。
继承人的代码:
$(document).on('submit', '.edit_user', function(){
console.log('submit');
$.post
(
$(this).attr('action'),
$(this).serialize(),
function(data){
console.log("data");
console.log(data);
$('#edit_first_name').val(data['first_name']);
},
"json"
);
return false;
});
我submit
在控制台中显示了,所以我知道它.post
被调用了。我也知道它会成功,return false
因为表单从不提交和重定向。
然而,它从来没有console.log(data)
。
我很确定这一切都是因为我忘记了一些简单的事情。