ホームページ  >  記事  >  ウェブフロントエンド  >  AJAX リクエストを実装するにはどうすればよいですか?

AJAX リクエストを実装するにはどうすればよいですか?

Guanhui
Guanhuiオリジナル
2020-06-24 15:31:052688ブラウズ

AJAX リクエストを実装するにはどうすればよいですか?

AJAX リクエストを実装するにはどうすればよいですか?

1. XMLHttpRequest インスタンスを作成します;

var xhr;if(window.XMLHttpRequest) {
  //ie7+,firefox,chrome,safari,opera
  xhr = new XMLHttpRequest();}else {
  //ie5,ie6
  xhr = new ActiveXObject("Microsoft.XMLHTTP");}

2. readystatechange イベントをリッスンし、readyState 属性を通じてリクエストのステータスを確認します;

xhr.onreadystatechange = function() {
  if(xhr.readyState==4 && xhr.status==200) {
    console.log(xhr.responseText);
  }}

3. 呼び出しますopen() このメソッドはリクエストのタイプとアドレスを指定します;

xhr.open("GET", "xhr_info.txt");

4. send() メソッドを呼び出すだけでリクエストを送信します。

xhr.send(null);

完全なコード

var xhr;
if(window.XMLHttpRequest) {
  //ie7+,firefox,chrome,safari,opera
  xhr = new XMLHttpRequest();
} else {
  //ie5,ie6
  xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
xhr.onreadystatechange = function() {
  if(xhr.readyState==4 && xhr.status==200) {
    console.log(xhr.responseText);
  }
}
xhr.open("GET", "xhr_info.txt", true);
xhr.send(null);

推奨チュートリアル: 「JS チュートリアル

以上がAJAX リクエストを実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。