<スクリプトタイプ="text/javascript">
関数 Ajax() {
var xmlHttpReq = null;// XMLHttpRequest オブジェクトをロードするために空のオブジェクトを宣言します
If(window.ActiveXObject) {
xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");//IE5 IE6 では、ActiveXObject
の形式で XMLHttpRequest が導入されています。
} else if(window.XMLHttpRequest) {//IE5 IE6 以外のブラウザでは、XMLHttpRequest は window
のサブオブジェクトです
xmlHttpReq = new XMLHttpRequest();//XMLHttpRequest オブジェクトをインスタンス化します
}
If(xmlHttpReq != null) {
xmlHttpReq.open("GET", "test.jsp", true);//open() メソッドを呼び出し、非同期モードを使用します
xmlHttpReq.onreadystatechange = RequestCallBack;//コールバック関数を設定します
xmlHttpReq.send(null);//get メソッドを使用して送信されるため、null パラメーターを使用して
を呼び出すことができます。
}
function RequestCallBack() {//readyState 値が変更されると、この関数が呼び出されます}
If(xmlHttpReq.readyState == 4) {
If(xmlHttpReq.status == 200) {
// xmlHttpReq.responseText の値を id resText
の要素に代入します
document.getElementById("resText").innerHTML = xmlHttpReq.responseText;
}
}
}
}