1 回答

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