標準XMLHttpRequest操作
abort()
停止當前請求
getAllResponseHeaders()
把HTTP請求的所有響應首部作爲鍵/值對返回
getResponseHeader("header")
返回指定首部的串值
void open(string method, string url, boolean asynch)
建立對服務器的調用。method參數可以是GET、POST或PUT。url參數可以是相對URL或絕對URL。這個方法還包括3個可選的參數
send(content)
向服務器發送請求,參數可以是DOM對象的實例、輸入流,或者串
setRequestHeader("header", "value")
把指定首部設置爲所提供的值。在設置任何首部之前必須先調用open()
標準XMLHttpRequest屬性
屬 性
描 述
onreadystatechange
每個狀態改變時都會觸發這個事件處理器,通常會調用一個JavaScript函數
readyState
請求的狀態。有5個可取值:0 = 未初始化,1 = 正在加載,2 = 已加載,3 = 交互中,4 = 完成
responseText
服務器的響應,表示爲一個串
responseXML
服務器的響應,表示爲XML。這個對象可以解析爲一個DOM對象
status
服務器的HTTP狀態碼(200對應OK,404對應Not Found(未找到),等等)
statusText
HTTP狀態碼的相應文本(OK或Not Found(未找到)等等)