JQuery, когда определить, если только один элемент терпит неудачу
У меня есть этот код, который получает JSON из 2 URL-адресов и обрабатывает результаты в $.when()
, Однако, как я прохожу оба deferred1
а также deferred2
в $.when()
это error
Функция вызывается, когда 1 или оба из них терпят неудачу. Тем не менее, мне нужен способ, чтобы сказать, если только один сбой, и какой:
var mangoes, mangoes2;
var deferred1 = $.getJSON("mangoesurl.com/json");
var deferred2 = $.getJSON("mangoesurl.com/json2");
$.when(deferred1, deferred2).then(function(data1, data2){
mangoes = data1;
mangoes2 = data2;
}, function(error){
//Determine which mangoes has failed here
});
Кто-нибудь знает возможно ли это? Любая помощь с благодарностью, спасибо.