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

Guanhui
リリース: 2020-06-24 15:31:05
オリジナル
2756 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート