gpt4 book ai didi

jquery - 在 beforeSend 上停止 $.ajax

转载 作者:行者123 更新时间:2023-12-03 21:28:26 24 4
gpt4 key购买 nike

我有这个 jQuery ajax 调用:

$.ajax({
url : 'my_action',
dataType: 'script',
beforeSend : function(){
if(1 == 1) //just an example
{
return false
}
},
complete: function(){
console.log('DONE');
}
});

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

如何停止 beforeSend 上的 ajax 调用?

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

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');
}
});

关于jquery - 在 beforeSend 上停止 $.ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10507079/

24 4 0
文章推荐: jquery - fullcalendar jquery 插件标题字符串中的 HTML
文章推荐: jquery - 使用选择器而不是迭代获取文本值数组?
文章推荐: jquery - 使用 jQuery 清除启用多选的