gpt4 book ai didi

javascript - 经常调用 AjaxComplete

转载 作者:数据小太阳 更新时间:2023-10-29 05:32:58 24 4
gpt4 key购买 nike

我有这个代码:

$( document ).ajaxComplete(function( event, xhr, settings ) {
console.log('test');
});

我打开了 chrome 网络选项卡,但我只能看到一个条目(状态 200)。

但是控制台显示:

(28) test

为什么执行得这么频繁?

最佳答案

ajaxComplete 在任何 AJAX 请求完成时触发,无论它是否成功。
200 状态代码 表示您的请求已正确执行,但是,正如您在 jQuery docs 中所读到的那样每次 AJAX 请求完成时都会触发该回调。

因此,您可以检查您的请求重定向到哪个 URL 并仅处理您需要的 URL。

无论如何(只是旁注)我将使用内置的 AJAX 回调函数 complete,如下所示:

$.ajax({
url: url,
data: { data },
complete:function(){
console.log('test');
}
});

关于javascript - 经常调用 AjaxComplete,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32695189/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com