我对 ajax 请求有疑问。我需要他们独立去而不是互相阻挡。
情况看起来像这样。我有第一个需要大约 1 分钟的 ajax 请求和几乎是瞬时的多个其他请求。1minute 请求阻止其他请求发生。我需要一个方法。
编辑:
好吧,我在萤火虫中得到了一个挂起过程,通常在 200 毫秒内结束。另一个问题是,如果我中止请求,它仍然需要与我没有中止一样的时间。一个错误还是我以错误的方式中止它?
基本概念是这样的:
- 加载具有对 60 年代脚本的 Ajax 请求的 onload 事件的商店
- 我单击一个按钮,触发另一个 Ajax 请求到 200ms 脚本
- 第二个请求等待第一个结束然后结束
我也尝试了另一种方法:
- 加载具有对 60 年代脚本的 Ajax 请求的 onload 事件的商店
- 我单击一个按钮,触发另一个 Ajax 请求到 200ms 脚本
- 中止第一个 Ajax 请求
- 正如预期的那样,萤火虫显示请求已中止
- 第二个脚本仍然需要 60s+200ms 才能结束
有任何想法吗?