gpt4 book ai didi

javascript - 如何捕获接收到所有ajax请求的事件

转载 作者:行者123 更新时间:2023-11-29 18:26:46 25 4
gpt4 key购买 nike

我使用 JQuery。有一个基于小部件的应用程序。单个页面上有多个小部件。每个小部件在加载小部件时包含 N 个 ajax 请求。

当收到所有 ajax 请求的结果时,如何捕获事件?没有定时器有什么办法吗?

最佳答案

每个 ajax 请求完成时都会调用 foolowing jquery 方法。如果你知道 ajax 请求的数量。所以你可以有一个全局变量并在每次调用时递增它直到它达到所需的值然后触发你想要的事件

var i=0;
$("body").ajaxComplete(function(event,request, settings) {
if(i==MAX_REQ){
alert("done all");
}
else {
i+=1;
}

});

关于javascript - 如何捕获接收到所有ajax请求的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12301146/

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