在ajaxStart中停止jquery ajax请求

Joe*_*ham 6 ajax jquery

是否可以从jquery全局事件ajaxStart中停止当前的ajax请求?

nbr*_*oks 11

.ajaxStart无法访问xhr对象..ajaxSend然而,确实如此.你可以在那里阻止它.我不知道你为什么要这样做,但请记住这是一个全局的ajax事件 - 所以这有效地阻止了所有的ajax请求(或至少那些没有global:false标志的请求).

$('some-object').ajaxSend(function(e, xhr) {
    xhr.abort();
});
Run Code Online (Sandbox Code Playgroud)