1

我正在向 PHP 文件发出 3 个后续 AJAX 请求。

$.post("page/1");
$.post("page/2");
$.post("page/3");

他们似乎都在等待对方完成后再开火。我可以在 Network Console 中观看活动,并看到他们确实在等待对方。我不知道如何让他们一次全部开火。

我正在使用 PHP 会话,我在这里看到这可能是问题所在。但是我按照建议添加了 session_close() 并没有帮助。我不认为 PHP 是问题,因为至少浏览器会进行 3 次 ajax 调用,然后他们会错误地排队。但事实并非如此,他们都在等待对方。1个接一个。

我检查了 jQuery Ajax.settings 并将 async 设置为 true。我正在使用来自 CDN 的 1.7.2。

关于在哪里查看如何让这些一次性全部触发的任何想法?

谢谢!

4

1 回答 1

0

默认情况下,您可以有 4 个并发HTTP 请求。

至于 XMLHttpRequests,它有时是 6 (FF)。但因人而异。

看起来它们是由相关领域决定的。

请参阅此相关问题

于 2012-07-12T20:25:36.650 回答