ajaxのレスポンスコードを取得する方法は何ですか?

AJAXリクエストを送信した後、XMLHttpRequestオブジェクトのstatusプロパティを使用して、レスポンスのステータスコードを取得することができます。ステータスコードは、サーバーがリクエストの処理結果を表し、一般的なステータスコードには、成功を示す200、リソースが見つからないことを示す404、サーバー内部エラーを示す500などがあります。

以下是一个使用AJAX获取响应状态码的示例:

var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://example.com/api', true);
xhr.onreadystatechange = function() {
  if (xhr.readyState === 4) {
    var status = xhr.status;
    console.log(status); // 输出响应状态码
  }
};
xhr.send();

上記の例では、xhr.statusを使用してレスポンスのステータスコードを取得し、それをコンソールに出力します。xhr.readyStateはリクエストの現在の状態を表し、その値が4の場合、リクエストが完了したことを示します。したがって、xhr.readyStateが4のときにxhr.statusを取得することが有効です。

bannerAds