ajax1—php(27),ajax1php27
一 簡介
web程式工作原理圖:
傳統的web程式工作原理圖:
二、 核心對象
XMLHttpRequest
一、建立對象
在不同的瀏覽器下,建立ajax對象的方式略有不同。
IE下:
new ActiveXObject("Microsoft.XMLHTTP")
三、Ajax對象相關屬性和方法:
1、 相關方法:
l open(method,url)
初始化ajax對象
method:請求方式 post、get
url:請求資源地址
l setRequestHeader(header,value)
佈建要求頭資訊
Header:頭資訊
Value:值
l send(content)
發送請求
Content:所傳遞的參數 只有在post請求時才需要將參數放在這裡
2、 相關屬性:
l readyState
Ajax對象的狀態代碼 ,這個狀態代碼會隨時改變
0:表示對象已建立,但未初始化
1:表示對象已初始化,但未發送
2:已調用send方法進行請求
3:正在接收資料(接收到一部分)
4:接收完成
l onreadystatechange
當ajax對象的狀態代碼發生改變時,所觸發的回呼函數
l status
http響應狀態代碼
l statusText
http響應的文本
l responseText
http響應內容的文本
l responseXML
http響應內容的xml資料
Ajax對象資料的傳遞主要有三種方式:
Text:responseText
Xml:reponseXML
Json:responseText
http://www.bkjia.com/PHPjc/998221.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/998221.htmlTechArticleajax1—php(27),ajax1php27 一 簡介 web程式工作原理圖: 傳統的web程式工作原理圖: 二、核心對象 XMLHttpRequest 一、建立對象 在不同的瀏覽器...