0

私が作成した Web サイトでは、arrowchat チャット プラグインを使用しています。Arrowchat は、約 30 秒に 1 回 AJAX リクエストを送信して、オンラインの ppl リストを取得します。

一方、Web サイトのナビゲーション システムも AJAX リクエストを使用してサーバーからの応答を取得し、コンテンツを div にロードします。

問題は、arrowchat が AJAX リクエストを送信するときです。ユーザーがナビゲーション リンクをクリックすると、arrowchat の AJAX リクエストが完了するまでブラウザはリクエストを送信しません。

AJAXリクエストを実行し、サーバーからの応答を並行して取得するにはどうすればよいですか?

ナビゲーション AJAX システム;

$("#ajax_content").load("page.php?querys..", function () {
                    $("body").animate({
                        scrollTop: 0
                    }, 800);
                })

編集:私はすでにAJAXを非同期として使用しています

4

1 に答える 1

0

セッションによってロックされている可能性があります。PHPでセッションを使用する場合は、それが不要になる限り実行session_write_closeします。page.php

それ以外の場合、他のリクエストはセッションファイルのロックが解除されるのを待ちます(スクリプトの終了時)

于 2012-07-19T21:30:43.570 に答える