1. 程式人生 > >聊下 ajax 請求

聊下 ajax 請求

Ajax 是無需重新整理頁面就能夠從伺服器取得資料的一種方法。

//1. 建立 xhr 物件
var xhr;
if (window.XMLHttpRequest) {
	xhr = new XMLHttpRequest();
} else {
	xhr = new ActiveXObject('Microsoft.XMLHTTP')
}
// 狀態發生變化時,函式會回撥
 xhr.onreadystatechange = function(){
     if (xhr.readyState == 4){
          if ((xhr.status == 200 ){
                 alert
(xhr.responseText); } else { alert("Request was unsuccessful: " + xhr.status); } } }; //2. open(請求型別, URL, 是否非同步) 建立請求,get 請求寫在 URL 後面,post請求寫在 send() 中 xhr.open("get", "example.php", true); //3. 傳送請求 send(),接收一個引數,即要作為請求主體傳送的資料。如果不需要通過請求主體傳送 資料,則必須傳入 null xhr.send(null);