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 の最大の利点は、ページの一部を更新するときにページ全体を更新する必要がないことです。