ajaxStop
旨在用于全局 AJAX 完成行为。您可能想使用常规complete
处理程序:
$.ajax({
url: "some/path.php",
complete: function() { alert("start"); }
});
或者你也可以使用always
promise 方法:
$.ajax({
url: "http://fiddle.jshell.net/favicon.png",
}).always(function() {
alert("start");
});
更新:
看看你下面的评论,你可能真的想使用success(尤其是当你对以下内容感兴趣时response
:
$.ajax({
url: "some/path.php",
success: function(response) { alert(response); }
});
或者你也可以使用done
promise 方法:
$.ajax({
url: "http://fiddle.jshell.net/favicon.png",
}).done(function(response) {
alert(response);
});
但是,需要注意的是,这两种方法仅在您从服务器收到成功响应(状态代码 200)时才会执行。