【发布时间】:2016-06-28 21:01:39
【问题描述】:
我有一个奇怪的 ajax 场景,我无法理解。
这是我试图协调的事件序列:
- 单个请求会返回一个 ID 号数组。
- 对于每个 ID,都会发送一个新请求。
- 当所有这些请求都返回后,它们的数据就会被收集和呈现。
看起来很简单,但我不知道如何表达。
我对链接延迟对象的理解是它们都被立即实例化,然后数据在它们被解析时流过它们。但是当其中一个项目是一个数组,可能大小为零时,这是如何工作的呢?
我知道我需要 $.when().apply() 来观察响应数组。
我想也许我需要一个以某种方式代表数组的延迟对象,但我不知道如何表达这一点。
【问题讨论】:
标签: javascript jquery arrays ajax jquery-deferred