Как можно выполнить функцию после завершения ряда запросов ajax, независимо от того, были ли они успешными или ошибочными?
Я пытался использовать $.when.apply(this, array)
для передачи массива отложенных объектов jqXHR. Однако, как говорят документы
В случае множественных отложенных вызовов, когда один из отложенных отклоняется, jQuery.when немедленно запускает failCallbacks для своего главного отложенного. Обратите внимание, что некоторые из отсроченных запросов могут все еще быть неразрешенными в этот момент.
Как можно использовать отложенные объекты jQuery, чтобы всегда ждать завершения всех вызовов ajax?
Может быть, мне следует создать свой собственный deferred, который будет обертывать все остальные deferred'ы? Если да, то я не совсем понимаю, как это настроить.