Ajax 非同步 JavaScript 和 XML 第一步: 創建 XMLHttpRequest 對象,var 對象名 = new XMLHttpRequest(); Xmlhttprequest 對象用來和伺服器交換數據 第二步: XMLHttpRequest 對象的 open()和 send()方 ...
Ajax 非同步 JavaScript 和 XML
作用:能夠局部刷新網頁數據而不是重新載入整個網頁
第一步:
創建 XMLHttpRequest 對象,var 對象名 = new XMLHttpRequest();
Xmlhttprequest 對象用來和伺服器交換數據
標準格式:
Var xhttp ;
If(windows.XMLHttpRequest){
// 現在主流瀏覽器
Xhttp = new XMLHttpRequst();
}else{
Xhttp =new ActiveXObject( “Mirosoft.XMLHTTP”);
}
第二步:
XMLHttpRequest 對象的 open()和 send()方法發送資源請求到伺服器,
第三步:
使用 XMLHttpRequest 對象的 responseText 或 responseXML 屬性獲得伺服器的響應
第四步:
onreadystatechange 函數,當發送請求到伺服器,我們想要伺服器響應執行一些功能就需要使用使用 onreadystatechange 函數,每次 XMLHttpRequest 對象的 readystate 發生改變都會觸發 onreadystatechange 函數。