【发布时间】:2012-01-27 06:19:56
【问题描述】:
我一直在阅读更新的 jQuery 功能如何使用 Deferred / promise / when / then 来简化对多个异步事件(例如 AJAX 查询)的操作。
但我一直在阅读的所有示例都讨论了一组预先知道的查询。
$.when($.ajax("/page1.php"), $.ajax("/page2.php")).then(myFunc, myFailure);
(借自Coding Freak's answer here)
如果你事先不知道它们怎么办,例如在循环中使用不同的参数调用相同的分页 Web API,例如 MediaWiki 和 StackExchange API 的某些功能 - 有什么办法可以利用在这种情况下这些新的 jQuery 特性还是我们必须回到旧的方式?
【问题讨论】:
-
在这里看看我的回答:stackoverflow.com/questions/6647527/…
-
或者这个问题/答案-> stackoverflow.com/questions/4785724/…
标签: jquery loops jquery-deferred promise