从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
});