多个Deferred对象传递给jQuery.when问题

时间:2018-05-16 11:25:32

标签: javascript jquery

从jQuery API开始,在多个Deferreds情况下,其中一个Deferreds被拒绝,jQuery.when()会立即触发其主Deferred的failCallbacks。请注意,此时某些延迟可能仍未解决。

我的问题我需要成功的请求,如何过滤或使用成功的jqXHR,并将它们分组为已解决,省略失败的请求?

$.when( $.get(API string 1), $.get(API string 2) , $.get(API string 3) , $.get(API string 4) , $.get(API string 5) ...).then(function() {
    // Just want the successful jqXHR objects here and resolve them, so i can return promise object
});

0 个答案:

没有答案