我一直在阅读更新的 jQuery 特性///如何Deferred
用于简化对多个异步事件promise
(例如 AJAX 查询)的操作when
。then
但是我一直在阅读的所有示例都讨论了一组预先知道的查询。
$.when($.ajax("/page1.php"), $.ajax("/page2.php")).then(myFunc, myFailure);
(借用编码怪胎的回答here)
如果您事先不知道它们,例如在循环中使用不同的参数调用相同的分页 Web API,例如 MediaWiki 和 StackExchange API 的某些功能 - 有什么办法可以利用这些较新的 jQuery在这种情况下的功能还是我们必须回到旧的方式?