1. ホーム
  2. javascript

[解決済み] xhr.readystate==4の意味は何ですか?

2022-02-05 05:48:33

質問

というのは正しいのでしょうか? AJAX の後に呼び出しが完了しました。 xhr.readystate===4 ?
ここで と書いてあり、その状態は complete . では、この complete の意味は?

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

Ajaxのhttpリクエストは、参考資料のように5つの状態を持っています。

0   UNSENT  open() has not been called yet.
1   OPENED  send() has been called.
2   HEADERS_RECEIVED    send() has been called, and headers and status are available.
3   LOADING Downloading; responseText holds partial data.
4   DONE    The operation is complete.

状態4は、リクエストが送信され、サーバーがレスポンスを返し終わり、ブラウザがレスポンスの内容をダウンロードし終わったことを意味します。 つまり、AJAXの呼び出しが完了したと言ってよいでしょう。