gpt4 book ai didi

javascript - 处理多个异步请求

转载 作者:行者123 更新时间:2023-11-30 08:49:57 24 4
gpt4 key购买 nike

假设我的应用需要执行多个异步请求,但我只想在所有请求完成后才处理数据。

在 vanilla JS 或 jquery 中实现此目的的最简单方法是什么?代码示例感谢感谢

最佳答案

jQuery 的 promise 系统允许您轻松地做到这一点:

$.when(req1, req2, req3).done(function(res1, res2, res3) {
// all requests finished successfully
});

reqN 变量需要是 promise 对象,例如 $.ajax() 返回的对象。

如果你有一个数组而不是单独的变量,你可以用这个代替:

$.when.apply($, reqs).done(...);

相关文档:http://api.jquery.com/jQuery.when/

关于javascript - 处理多个异步请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18771624/

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