<script language="javascript">var XMLHttpReq; //建立XMLHttpRequest對象 function createXMLHttpRequest() { if(window.XMLHttpRequest) { //Mozilla 瀏覽器 XMLHttpReq = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE瀏覽器 try { XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } } //發送請求函數 function sendRequest(url) { createXMLHttpRequest(); XMLHttpReq.open("GET", url); XMLHttpReq.onreadystatechange = processResponse;//指定響應函數 XMLHttpReq.send(null); // 發送請求 } // 處理返回資訊函數 function processResponse() { if (XMLHttpReq.readyState == 4) { // 判斷對象狀態 if (XMLHttpReq.status == 200) { // 資訊已經成功返回,開始處理資訊 var res=XMLHttpReq.responseText; window.alert(res); } else { //頁面不正常 window.alert("您所請求的頁面有異常。"); } } }二、發送post請求var XMLHttpReq; //建立XMLHttpRequest對象 function createXMLHttpRequest() { if(window.XMLHttpRequest) { //Mozilla 瀏覽器 XMLHttpReq = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE瀏覽器 try { XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } } //發送請求函數 function sendRequest(url,para) { createXMLHttpRequest(); XMLHttpReq.open("POST", url,true); XMLHttpReq.onreadystatechange = processResponse;//指定響應函數 XMLHttpReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); XMLHttpReq.send(para); // 發送請求 } // 處理返回資訊函數 function processResponse() { if (XMLHttpReq.readyState == 4) { // 判斷對象狀態 if (XMLHttpReq.status == 200) { // 資訊已經成功返回,開始處理資訊 var res=XMLHttpReq.responseText; window.alert(res); } else { //頁面不正常 window.alert("您所請求的頁面有異常。"); } } }