ホームページ  >  記事  >  ウェブフロントエンド  >  xmlHttp オブジェクトの理解_基礎知識

xmlHttp オブジェクトの理解_基礎知識

WBOY
WBOYオリジナル
2016-05-16 18:11:50948ブラウズ

1 xmlHttp は、JavaScript スクリプト言語の Http プロトコルを通じて XML やその他のデータを送受信する API のセットです。

(xmlHttp は、HTTP プロトコルを通じてデータを送受信する API のセットです。)

2 xmlHttp は、クライアントが http サーバーと通信するためのプロトコルを提供します。クライアントは、xmlHttp オブジェクト (MSXML2.XMLHTTP.3.0) を通じて http サーバーに要求を送信し、DOM を使用して応答を処理します。

2.1 xmlHttp オブジェクトの作成方法は IE ブラウザと非 IE ブラウザを区別します:

例: xmlHttp オブジェクトを作成し、サーバーに XML ドキュメントを要求し、返されたドキュメントを表示します。以下はそれぞれ IE と非 IE の例です

1) IE ブラウザは ActiveXObject メソッドを使用して xmlHttp オブジェクトを作成します:

var xmlHttpReq = new ActiveXObject("MSXML2.XMLHTTP.3.0");

xmlHttpReq.open("GET", "http://localhost/test.xml", false);

xmlHttpReq.send();

アラート(xmlHttpReq.responseText);

2) IE 以外のブラウザは XMLHttpRequest を使用して xmlHttp オブジェクトを作成します:

var xmlHttpReq = new XMLHttpRequest();

xmlHttpReq.open("GET", "http://localhost/test.xml", false);

xmlHttpReq.send();

アラート(xmlHttpReq.responseText);

2.2 XMLHttpオブジェクトを作成すると、APIの集合であるため、多くのメソッドと上記で使用した open()、send()、responseText などの属性。

xmlHttp オブジェクトのコード処理方法は比較的固定されています。したがって、あとは例題の順番に理解していけばいいだけです。

3 xmlHttp の最大の利点は、ページの一部を更新するときにページ全体を更新する必要がないことです。

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