Я читал, как новые функции jQuery Deferred
/ promise
/ when
/ then
могут быть использованы для упрощения работы с несколькими асинхронными событиями, такими как запросы AJAX.
Новсе примеры, которые я читал, говорят о наборе заранее известных запросов.
$.when($.ajax("/page1.php"), $.ajax("/page2.php")).then(myFunc, myFailure);
(заимствовано из Ответ кодирования Freak здесь )
Как насчет того, когда вы не знаете их заранее, например, вызываете один и тот же постраничный веб-API в цикле с различными параметрами, например, некоторые функции API MediaWiki и StackExchange - есть ли способ?чтобы использовать эти новые функции jQuery в этом случае, или мы должны вернуться к старому способу?