是一個ActiveX控件,IE5.5以上,firefox都內嵌。
方法:
.void open(String method,String url,Boolean async); //打開并準備好要發送的請求
//method:分為post、get,post帶的數據量大
//url:ajax所請求的具體地址
//async:true表示異步,才能使用ajax通信,true/false
.void send(String body); //發送請求,也就是說,在這之前要準備好一切
//body:為所要發送的內容體,如果沒有內容體,則傳入null
.void setHeader(String header,String value); //為request設置頭信息
//頭信息的名稱,頭信息的值
.String getResponseHeader(String header); //得到某一條響應的頭信息
//頭信息的名稱
.String getAllResponseHeader(); //以字符串的形式,返回所有響應頭信息
.void abort(); //發出請求后,取消關閉這個請求
屬性:
.Number
readyState
// 0.表示這個對象沒有被初始化
// 1.調用abort()方法后,會變為1,表示loading
// 2.調用send()方法后,會變為2,表示loaded
// 3.表示已經獲得了部分數據
// 4.完成(成功/失敗) -----------> 其實就關心這個就可以了
.Function onreadystatechange
//是回調函數,在readyState改編后被調用
.String responseText //返回純文本對象(即"字符串")
.XMLDocument responseXML //返回"xml對象"
//都是在readyState為4的時候使用的,獲得response的body內容,xmlhttp.responseText
.Number status String statusText
200 ok //表示 成功
404 notfound //表示 頁面沒有找到,資源沒有找到
500 內部錯誤
posted on 2009-01-07 17:38
花-花 閱讀(169)
評論(0) 編輯 收藏 所屬分類:
ajax_jquery