Я вызываю несколько запросов ajax одновременно.У меня есть одна функция, которая вызывает сервер, получает ответ и обрабатывает его.Основываясь на переданных ему параметрах, я решу, что будет возвращено на стороне сервера.
Я хочу вызывать функцию после завершения всех запросов ajax, поскольку каждый из них будет иметь разное время, в зависимости от различных аспектов.
Я связал jQuery http://api.jquery.com/jQuery.when/, но функция в .then()
вызывается немедленно.
Вот что я пробовал:
$.when(GetAjaxData(someUrl1), GetAjaxData(someUrl2), GetAjaxData(someUrl3)).then(alert("done"), alert("not done"));
естьлюбой другой подход, который вы можете придумать?