gpt4 book ai didi

javascript - 如何处理 $.when promise 的失败?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:06:30 25 4
gpt4 key购买 nike

我不明白在传递多个 AJAX 调用时失败期间 $.when 是如何工作的。如果失败,是否触发失败回调?另外,失败的参数是什么,每个 ajax 一个,还是为所有人共享一个失败?

$.when(
$.ajax('/url1'),
$.ajax('/url2'))
.done(function (resp1, resp2) {

}).fail(function (??) {

});

最佳答案

这应该很容易检查吧?

var d1 = $.Deferred(), d2 = $.Deferred();

$.when(d1, d2)
.fail(function (a, b) {
console.log(a, b);
});

d2.reject("hi!");

输出是嗨!未定义。因此只有一个参数被通过。

http://jsfiddle.net/22b3L/

关于javascript - 如何处理 $.when promise 的失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21463484/

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