私はウェブサイトを持っています。私はjQuery AJAXとチャット・ページをコーディングしました。 3つのajax呼び出しがあります。Ajaxチャット・ページでブラウザ・ウィンドウがフリーズ
- 新しいチャットテキストを送信するためのAJAX要求、検出したユーザのための
- AJAX要求は、新しいメッセージを検出するための
- AJAX要求を入力しています。
チャットのためにJSONを使用してデータを送受信します。私はAJAXとのチャットには最高のテクノロジーを使用しましたが、入力ボックスにメッセージを入力するか、チャットの履歴で上下にスクロールするとWebページがフリーズします。なぜページがフリーズしているのか分かりません。
最初にすべてのチャット履歴を取得していました。何かがあれば新しいメッセージだけを取り出すように変更しましたが、これは私の問題を解決しませんでした。
第2に、私はasync=true
またはを偽に設定しようとしました。 - これは私の問題を解決しません。凍結せずに正しく動作する必要がありますが、凍結します。
スクリーンショットは以下のとおりです。
関連コードを投稿する – charlietfl