У меня есть 2 междоменных запроса jsonp, которые необходимо выполнить, прежде чем можно будет выполнить другой метод. Итак, я попробовал функцию $.when()
$.when(getX(), getY()).then(createXY);
getX() и getY() делают запросы $.ajax() к двум разным доменам с отдельными обратными вызовами jsonp.
Вопреки моему первоначальному мнению, функция createXY() вызывается до возврата обратного вызова. Поэтому createXY() не имеет необходимых данных.
Может ли кто-нибудь привести пример вызова функции при выполнении нескольких асинхронных запросов jsonp?
getX()
иgetY()
? Они должны возвращать значение, которое возвращает$.ajax()
. - person Matt Ball   schedule 27.03.2013