Я хочу отправить [1, n) AJAX-запросы на сервер и, в конце концов, вернул результат, модальный диалог должен быть закрыт. $.when(a(), b(), c())
был бы идеальным, но я не знаю, как передать значение счетчика переменных в $.when
в качестве параметра. Любые идеи, как решить эту проблему?
JQuery $.when() с переменными аргументами
Ответ 1
Вызвать функции и добавить их возвращаемые значения в массив. Затем вызовите $.when
, передав массив как аргумент следующим образом:
$.when.apply($, array)
Подробнее см. Function.prototype.apply
[MDN] и мой ответ здесь для расширенного примера.