【发布时间】:2011-09-10 18:54:22
【问题描述】:
我有一个关于异步请求调用的基本问题。 浏览器是否同时执行多个 XHR,或者如果发送了新的 XHR,而第一个仍在工作,它是否会中止请求?不同浏览器的实现有区别吗?
我试图在一个循环中创建一堆请求,但是除了最后一个之外,所有请求都被中止了。所以现在我计划为所有请求实现一个队列,但我不确定这是否真的需要。
问候
【问题讨论】:
我有一个关于异步请求调用的基本问题。 浏览器是否同时执行多个 XHR,或者如果发送了新的 XHR,而第一个仍在工作,它是否会中止请求?不同浏览器的实现有区别吗?
我试图在一个循环中创建一堆请求,但是除了最后一个之外,所有请求都被中止了。所以现在我计划为所有请求实现一个队列,但我不确定这是否真的需要。
问候
【问题讨论】:
是的,浏览器确实允许multiple concurrent XHR。
如果你的代码只成功了 一个,那很可能是因为一个错误。如果可能,请创建一个小示例并向我们展示您在做什么。
【讨论】: