XMLHttpRequestの約5状態のreadyStateプロパティ

XMLHttpRequestの約5状態のreadyStateプロパティ

(0)初期化されていない
XMLHttpRequestオブジェクトを作成するかどうかを確認するために、この段階では、オープン()メソッドが初期化する準備ができていなかったコールします。0の値は、他のブラウザは文句であろう、オブジェクトが既に存在する-を表すオブジェクトが存在しません。
(1)読み込み
XMLHttpRequestオブジェクトのこの段階は、初期化され、すなわち、パラメータ(メソッド、URL、真)によれば、オブジェクトの設定状態を完了するために、open()メソッドを呼び出します。そして、サーバーへのリクエストの送信を開始するためにsend()メソッドを呼び出します。これは、1の値は、サーバーにリクエストを送信している表します。
(2)ロード完全な
応答データは、この段階でサーバを受け取ります。しかし、単に生データは、サーバーの応答から取得し、クライアントに直接使用することはできません。図2は、完全なユニットは、応答データを受信したことを示します。データ分析および次のステージのために準備します。
(3)相互作用
この段階のサーバは、受信した応答データを解析します。サーバによって返される応答ヘッダはresponseBody、responseTextのresponseXMLプロパティまたはアクセスは、クライアントが準備するためにコールすることができるMIMEタイプフォーマットにデータを変換します。図3は、データを解析された状態を示しています。
(4)完了
このフェーズは、すべてのデータがクライアントが利用可能なフォーマットを解析されていることを確認し、解析が完了しました。図4は、データ解析が完了すると、データは、XMLHttpRequestオブジェクトの対応するプロパティによって得ることができる示しています。
ほとんどを含む、XMLHttpRequestオブジェクトのライフサイクル全体では、次の段階が含まれている必要があります。

作成 - 初期化要求を - 受信データ - - 分析データ - 要求を送信し、完全な

おすすめ

転載: www.cnblogs.com/li923/p/11648955.html