1 回答

TA貢獻(xiàn)44條經(jīng)驗(yàn) 獲得超26個(gè)贊
?* 創(chuàng)建XMLHttpRequest對(duì)象
? ? ?var xhr = getXhr();
? ?* 與服務(wù)器端建立連接 - open()
? ? ?* GET方式 - open("get")
? ? ?* POST方式 - open("post")
? ?* 向服務(wù)器端發(fā)送請(qǐng)求 - send()
? ? ?* GET方式
? ? ? ?* send()方法不起作用(不能使用send()方法發(fā)送請(qǐng)求數(shù)據(jù))
? ? ? ?* send()方法不能被省略 - send(null)
? ? ? ?* 請(qǐng)求數(shù)據(jù) - 增加在URL?key=value
? ? ?* POST方式
? ? ? ?* send()方法起作用
? ? ? ?* 注意
? ? ? ? ?* 在send()方法調(diào)用前,調(diào)用setRequestHeader()方法
xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
? ?* 接收服務(wù)器端的響應(yīng)
? ? ?* 使用onreadystatechange事件監(jiān)聽(tīng)服務(wù)器端
? ? ? ?* 判斷readyState屬性值等于4(響應(yīng)完畢)
? ? ? ?* 保證status屬性值為200(表示請(qǐng)求成功)
? ? ? ?* 使用responseText屬性接收服務(wù)器端的響應(yīng)數(shù)據(jù)
*************************************************************************
不懂再問(wèn)。希望采納 \(^o^)/~
添加回答
舉報(bào)