1 客戶端可以通過xmlhttp物件(msxml2.xmlhttp.3.0)向http伺服器傳送請求並使用文件物件模型(dom)處理回程式設計客棧應。
1.1 我的理解:
2 xmlhttp物件的成員。
2.1 屬性
例子:xmlhttp.onreadystatechange = functionhandler;
&nbs function functionhandler()
}//控制代碼只有方法名稱,沒有這對「()」括號。賦值時要注意理解。
0 (未初始化)
物件已建立,但是尚未初始化(尚未呼叫open方法)
1 (初始化)
物件已建立,尚未呼叫send方法
2 (傳送資料)
send方法已呼叫,但是當前的狀態及http頭未知
3 (資料傳送中)
已接收部分資料,因為響應及http頭不全,這時通過responsebody和responsetext獲取部分資料會出現錯誤,
4 (完成)
資料接收完畢,此時可以通過通過responsebody和responsetext獲取完整的回應資料
// 因為xmlhttp的編寫方式固定,因此每乙個步驟都會伴隨著狀態的改變,因此時刻監聽事件處理控制代碼,執行相應的邏輯。
**執行順序:
2.2 方法
建立乙個新的xmlhttp物件時,實際上就是建立乙個http請求。
此方法指定請求的方式(get/post/put/propfind)、 url、非同步(預設情況為true)、驗證資訊。
採用非同步方式(true)時,狀態改變時會呼叫onreadystatechange屬性指定的**函式。
此方法的同步或非同步方式取決於open方法中的syn引數,如果syn == false,此方法將會等程式設計客棧待請求完成或者超時時才會返回,如果syn == true,此方法將立即返回。
本文標題: 對xmlhttp物件方法和屬性的理解
本文位址:
XMLHTTP物件的屬性和方法列表
xmlhttp物件的屬性和方法列表 來自ixmlhttprequest介面 name type description onreadystatechange n a指定當就緒狀態發生改變時呼叫的事件處理函式,僅用於非同步操作 readystate long 非同步操作的狀態 未初始化 0 正在載入 ...
XMLHTTP物件及其方法
xmlhttp物件及其方法 msxml中提供了microsoft.xmlhttp物件,能夠完成從資料報到request物件的轉換以及傳送任務。建立xmlhttp物件的語句如下 set objxml createobject msxml2.xmlhttp 或 物件建立後呼叫open方法對request...
XMLHTTP物件及其方法
xmlhttp物件及其方法 msxml中提供了microsoft.xmlhttp物件,能夠完成從資料報到request物件的轉換以及傳送任務。建立xmlhttp物件的語句如下 set objxml createobject msxml2.xmlhttp 或 物件建立後呼叫open方法對request...