2 回答

TA貢獻1911條經(jīng)驗 獲得超7個贊
var request =null;
if(window.XMLHttpRequest){
request=new XMLHttpRequest(); //ie7+
}else{
request=new ActiveXObject(Microsoft.XMLHTTP) //ie5 6
}
request.onreadystatechange=function(){// 狀態(tài)發(fā)生變化時,函數(shù)被回調(diào)
if(request.readyState===4){// 成功完成
// 判斷響應(yīng)結(jié)果:
if(request.status===200){
// 成功,通過responseText拿到響應(yīng)的文本:
return success(request.responseText);
}else{
// 失敗,根據(jù)響應(yīng)碼判斷失敗原因:
return fail(request.status);
}
}else{
// HTTP請求還在繼續(xù)...
}
}
// 發(fā)送請求:
//第一個參數(shù)請求方式
第二個參數(shù)url請求鏈接
第三個參數(shù) 是否異步
request.open("POST","url",true);
request.setRequestHeader("Content-type","application/x-www-form-urlencoded"); //必須寫在open和send中間
request.send("name=悟空&age=29");
添加回答
舉報