jquery – 停止$.ajax在beforeSend

前端之家收集整理的这篇文章主要介绍了jquery – 停止$.ajax在beforeSend前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这个jQuery ajax调用
$.ajax({
    url : 'my_action',dataType: 'script',beforeSend : function(){
        if(1 == 1) //just an example
        {
            return false
        }
    },complete: function(){
        console.log('DONE');
    }
});

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

如何在beforeSend上停止ajax调用

======= UPDATE =========

return false工作以及。

解决方法

$.ajax({
    url : 'my_action',beforeSend : function(xhr,opts){
        if(1 == 1) //just an example
        {
            xhr.abort();
        }
    },complete: function(){
        console.log('DONE');
    }
});

猜你在找的jQuery相关文章