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