などの異なるreadystatesにXMLHttpRequestを意味し、どのように使うのでしょうか。

StackOverflow https://stackoverflow.com/questions/632774

質問

XMLHttpRequest 5 readyStates,およびIの使用は1ついては最後の 4).

その他のために、実用化に使用できますか?

役に立ちましたか?

他のヒント

kieronの回答を含むw3schools。に誰もいないな bobinceの回答をリンクは、実際に語ネイティブの実施IE,

そこでは、元の文書の引用を正しく理解readystateを表す:

にXMLHttpRequestオブジェクト数です。のreadyState属性を返さなければなり、現在の状態は、以下のいずれかの値を:

送信(数値0)
のオブジェクトを構築した。

開設(数値1)
The open()メソッドに成功したメソッドが呼び出されます。この状態をリクエストヘッダにより設定することができsetRequestHeader()の請求を行うことができ、send()メソッドがあります。

HEADERS_RECEIVED(数値2)
すべてのリダイレクトさて、すべてのHTTPヘッダに対応しています。複数の応答のオブジェクトになりました。

荷重の数値を3)
応答本体です。

それぞれについて、"これまでの数値4)
データ転送が完了していった誤った時の移転など無限のリダイレクト).

こちらをご覧ください: W3C説ReadyState

オリジナルの決定的なドキュメント

0 1 、および 2 は、これまでに呼び出したリクエストを行うために必要なメソッドの数のみを追跡します。

3 は、サーバーの応答が入り始めたことを示します。しかし、Webページから XMLHttpRequest オブジェクトを使用している場合、ほとんど何もありません(*)部分データを読み取ることができる拡張プロパティにアクセスできないため、その情報を使用できます。

readyState 4 のみが意味を持ちます。

(*:readyState 3 を確認するために考えられる唯一の考えられる使用については、サーバーエンドで何らかの形態のライフを通知することです。そのため、おそらく時間を増やすことができます。受信したら完全な応答を待ちます。)

onreadystatechange readyStateプロパティが変更されるたびに自動的に呼び出される関数(または関数の名前)を格納します readyStateは、XMLHttpRequestのステータスを保持します。 0から4への変更:

0:リクエストは初期化されていません

1:サーバー接続が確立されました

2:リクエストを受信しました

3:リクエストの処理

4:要求が終了し、応答の準備ができました

ステータス200:" OK"

404:ページが見つかりません

  • 0:未送信のクライアントが作成されました。 open()はまだ呼び出されていません。
  • 1:OPENED open()が呼び出されました。
  • 2:HEADERS_RECEIVED send()が呼び出され、ヘッダーとステータス 利用可能です。
  • 3:LOADINGダウンロード中。 responseTextは部分的なデータを保持します。
  • 4:完了操作は完了しました。

(https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/readyStateから)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top