Javascript 我的ajax调用不会导致调用.ajaxStop函数
我有以下代码Javascript 我的ajax调用不会导致调用.ajaxStop函数,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有以下代码 $(document).ready(function () { $("html") .ajaxStart(function () { $(this).addClass("wait"); }) .ajaxStop(function () { $(this).removeClass("wait"); }); }); $.ajax({ url:
$(document).ready(function () {
$("html")
.ajaxStart(function () {
$(this).addClass("wait");
})
.ajaxStop(function () {
$(this).removeClass("wait");
});
});
$.ajax({
url: url
})
.done(onDone)
.fail(onFail);
当ajax被执行时,它将转到ajaxStart并添加wait类
ajax完成后,它会转到onDone函数,但不会转到
ajaxStop匿名函数
有人能给我一些建议吗 显示代码的其余部分可能会有所帮助,您是否会继续并行发送AJAX请求
ajaxStop()
仅在最后一个活动AJAX请求返回或失败时触发处理程序。只要至少有一个请求正在进行,就不会调用处理程序。如果将ajaxStop()更改为ajaxComplete(),该怎么办?请使用fiddler进行检查。只有一个Ajax请求发出,返回状态为200。我添加了ajaxComplete。我可以看到其他代码,但不是上面的代码。