We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

readyState 属性が変化するたびに呼び出される EventHandler です。コールバックはユーザーインターフェイスのスレッドから呼び出されます。 XMLHttpRequest.onreadystatechange プロパティは、 readystatechange イベントが発火するたびに、つまり XMLHttpRequestreadyState が変化するたびに呼び出されるイベントハンドラーを保持します。

警告: これは同期要求で使用してはいけません。また、ネイティブコードから使用してはいけません。

構文

XMLHttpRequest.onreadystatechange = callback;

  • callbackreadyState が変化したときに実行される関数です。

var xhr = new XMLHttpRequest(),
    method = "GET",
    url = "https://developer.mozilla.org/";

xhr.open(method, url, true);
xhr.onreadystatechange = function () {
  if(xhr.readyState === 4 && xhr.status === 200) {
    console.log(xhr.responseText);
  }
};
xhr.send();

仕様書

仕様書 策定状況 コメント
XMLHttpRequest 現行の標準 WHATWG living standard

ブラウザーの対応

機能ChromeEdgeFirefoxInternet ExplorerOperaSafari
基本対応112171 あり1.2
機能Android webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
基本対応11 あり4 あり ? あり

1. Internet Explorer version 5 and 6 supported ajax calls using ActiveXObject()

ドキュメントのタグと貢献者

このページの貢献者: mfuji09
最終更新者: mfuji09,