У меня есть два АЯКС вызовов, которые выполняют некоторую функцию обратного вызова после того, как они получают законченные с помощью jQuery.when()jQuery.when: Получить код статуса XHR
$.when(loadDataA(), loadDataB()).done(function(dataA, dataB) {
console.log(xhr.status); // How do I get the xhr.status?
}
Я хочу знать xhr.status
первого вызов. С нормальным .done() вы можете сделать что-то вроде:
.done(function(data, statusText, xhr) {
console.log(xhr.status);
}
Но я не могу заставить его работать в моем случае.
Как это получить при использовании jQuery.when
?
, если у вас есть несколько запроса XHR вам нужно будет иметь несколько статистики – madalinivascu
я так и думал. У вас есть пример того, как это сделать? – dmferrari
, если для этого нет встроенных функций (не найдено ни одного), я попытался бы заставить loadDataA и B вернуть объект, содержащий статус xhr с данными. Затем вы можете отступить от dataA и dataB .. просто идея – Kaddath