ホームページ  >  記事  >  ウェブフロントエンド  >  ajaxでの多重リクエストの問題について

ajaxでの多重リクエストの問題について

韦小宝
韦小宝オリジナル
2017-12-30 19:11:471774ブラウズ

以下の編集者が、度々ご要望の多かったajaxに関する記事をお届けします。編集者はこれが非常に良いものだと思ったので、皆さんの参考として今から共有します。 ajax に興味がある場合は、エディターをフォローして、ajax

に関する複数のリクエストの問題を確認してください。ajax を使用してデータをリクエストすると、ワンクリックで複数のトリガーが発生する可能性があります。

(例: ajax の onreadystatechange イベント は複数回トリガーされます。これは、onreadystatechange がイベント ハンドラーであるためです。

その値 (state_Change) は、XMLHttpRequest オブジェクトの状態が変化するときの 関数 の名前です。 この関数は、変更が発生したときにトリガーされます。

状態は 0 (未初期化) から 4 (完了) に変化します。

XMLHttpRequest オブジェクトの状態が変化するたびに、コードが実行されます。関数がトリガーされます

0 から 4 まで、合計 4 回トリガーされます。) [追記: もちろん、ここで引用した例は、仕事で遭遇する問題と完全に一致しているわけではありません ] この時点で、次のことが必要です。プログラムを終了できる関数です。

exit と abort は両方ともプログラムを終了するために使用される関数です。

release all という作業を行います。 static。グローバル オブジェクト cache は、すべての I/O チャネルをオフにして、プログラムを終了します。ただし、atexit 関数がスローした場合は、登録された関数も呼び出されます。例外として、これは直接呼び出されます。

abort:

クリーンアップ作業を行わずにプログラムを直ちに終了します 上記は、エディターから提供された複数の ajax リクエストの問題の内容全体です。あなたは PHP 中国語 Web サイトをサポートします~

関連する推奨事項:

Ajax クロスドメイン リクエストの原理を例とともに詳しく説明

ajax で天気を取得する方法の詳細な説明ユーザーの位置

Ajax が非同期リクエストを送信するための 4 つのステップ

以上がajaxでの多重リクエストの問題についての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。