1

PHPファイルに対して3つの後続のAJAXリクエストを作成しています。

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

それらはすべて、発砲する前に互いに終了するのを待っているようです. Network Console でアクティビティを監視すると、実際にお互いに待機していることがわかります。一斉に発射する方法がわかりません。

私はここで見たPHPセッションを使用していますが、これが問題である可能性があります。しかし、提案どおりに session_close() を追加しましたが、それは役に立ちません。少なくともブラウザーが 3 つの ajax 呼び出しを行い、それらが誤ってキューに入れられるため、PHP が問題になるとは思いません。しかし、そうではありません。次々と。

jQuery Ajax.settings を確認しましたが、async が true に設定されています。CDN の 1.7.2 を使用しています。

これらを一度に起動する方法について、どこを見るべきかについてのアイデアはありますか?

ありがとう!

4

1 に答える 1

0

デフォルトでは、4 つの同時HTTP リクエストを持つことができます。

XMLHttpRequests については、6 (FF) の場合もあります。しかし、さまざまです。

それらは、問題のドメインによって決定されるようです。

この関連する質問を参照してください。

于 2012-07-12T20:25:36.650 に答える