1. ホーム
  2. javascript

[解決済み] XMLHttpRequestのreadystatesの意味と使い分けについて教えてください。

2022-10-04 18:01:59

質問

XMLHttpRequest は5つあります。 readyState があり、私はそのうちの1つしか使っていません(最後の1つ。 4 ).

その他は何のために、どのような実用的な用途に使えるのでしょうか?

どのように解決するのですか?

の完全なリストは readyState の値は

State  Description
0      The request is not initialized
1      The request has been set up
2      The request has been sent
3      The request is in process
4      The request is complete

から https://www.w3schools.com/js/js_ajax_http_response.asp )

実際には4以外はほとんど使うことはないでしょう。

いくつかの XMLHttpRequest の実装では、部分的に受信したレスポンスを responseText で見ることができます。 readyState==3 というような書き方をしますが、これは普遍的にサポートされているわけではないので、当てにしないほうがいいでしょう。