gpt4 book ai didi

javascript - 等待完成可以同时运行的多个ajax调用

转载 作者:行者123 更新时间:2023-12-03 12:31:58 25 4
gpt4 key购买 nike

我有三个可以同时运行的 ajax 调用。但是我希望浏览器等待所有 ajax 调用完成。一种方法是将它们中的每一个都设置为 false,但这样我就失去了宝贵的时间,因为它们可以同时运行。有没有办法同时运行它们,但让浏览器挂起,直到全部完成?

最佳答案

成功后调用回调函数:

$.ajax({
success: function(){ checkAjax(); }
});

并在回调函数中计算您有多少响应。

var totalEnded = 0, totalAjax = 3;
function checkAjax() {
totalEnded++;

if (totalEnded == totalAjax) {
/* Do important stuff here, or call another function */
}
}

关于javascript - 等待完成可以同时运行的多个ajax调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23884500/

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