gpt4 book ai didi

javascript - 具有单个失败回调的多个 ajax 调用

转载 作者:行者123 更新时间:2023-11-28 18:56:39 29 4
gpt4 key购买 nike

我有两个带有延迟的数组,要查看外部 when 或内部 when 是否失败,我需要使用双 fail 回调播放。有什么方法可以从内部 when 填充错误并使用单个 fail 吗?

 $.when.apply(null, array1).done(function () {
$.when.apply(null, array2).done(function () {
alert("all done, yupi");
}).fail(failCallback);
}).fail(failCallback);

最佳答案

这就是使用 ES6 Promise 实现的方式

Promise.all(array1).then(function() {
return Promise.all(array2);
}.then(function () {
alert("all done, yupi");
}.catch(failCallback);

所以,我认为 jQuery 会像这样完成

$.when.apply(null, array1).then(function () {
return $.when.apply(null, array2);
}.then(function () {
alert("all done, yupi");
}).fail(failCallback);

关于javascript - 具有单个失败回调的多个 ajax 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33522131/

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