在beforeSend上停止$ .ajax

我有这个jQuery ajax调用:

$.ajax({

url : 'my_action',

dataType: 'script',

beforeSend : function(){

if(1 == 1) //just an example

{

return false

}

},

complete: function(){

console.log('DONE');

}

});

我想beforeSend在条件返回的情况下停止ajax调用,true但返回false不会停止ajax调用。

我如何stop在Ajax上调用beforeSend?

=======更新=========

return false 也可以。

回答:

$.ajax({

url : ‘my_action’,

dataType: ‘script’,

beforeSend : function(xhr, opts){

if(1 == 1) //just an example

{

xhr.abort();

}

},

complete: function(){

console.log(‘DONE’);

}

});

以上是 在beforeSend上停止$ .ajax 的全部内容, 来源链接: utcz.com/qa/416440.html

回到顶部