AJAX リクエストのシーケンス
サーバーに負荷がかかりブラウザの応答性が損なわれることを防ぐには、複数の AJAX リクエストを効率的に管理することが重要です。この問題は、コレクションを反復処理し、項目ごとに AJAX を呼び出し、続行する前に各リクエストを完了する必要があるときに発生します。
解決策:
jQuery 1.5 :
jQuery 1.4:
使用例:
$("#items li").each(function(idx) { $.ajaxQueue({ url: '/echo/html/', data: {html : "["+idx+"] "+$(this).html()}, type: 'POST', success: function(data) { $("#output").append($("<li>", { html: data })); } }); });
これにより、リクエストが順番に実行され、サーバーの安定性とブラウザの応答性が維持されます。
以上が複数の AJAX リクエストを効率的に処理し、サーバーとブラウザのパフォーマンスを維持するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。