var ajaxObj;
if (window.XMLHttpRequest){
//非ie
ajaxObj = new XMLHttpRequest();
}else{
//ie
ajaxObj = new ActiveXObject("Microsoft.XMLHTTP");
}
//打開連接
//參數(shù)1 請(qǐng)求方式 參數(shù)2 請(qǐng)求地址 參數(shù)3 true異步 false同步請(qǐng)求
ajaxObj.open("POST","php/wangyi.php",true);
//發(fā)送請(qǐng)求
ajaxObj.send();//向服務(wù)器發(fā)送請(qǐng)求
//注冊(cè)監(jiān)聽方法 監(jiān)聽請(qǐng)求成功
ajaxObj.onreadystatechange = function () {
//readyState ajax狀態(tài)
//0 未初始化 還沒有調(diào)用send方法
//1 載入 已經(jīng)調(diào)用了send方法 正在發(fā)送
//2 載入完成 send方法發(fā)送完成
//3 交互 正在解析響應(yīng)內(nèi)容
//4 完成 解析完成,可以在客戶端使用
if (4 == ajaxObj.readyState){
//網(wǎng)絡(luò)狀態(tài)
//http 200 服務(wù)器成功返回頁(yè)面
//http 404 請(qǐng)求頁(yè)面不存在
//http 503 服務(wù)器不可用
if (200 == ajaxObj.status){
//打印服務(wù)器返回信息
//? ? ? ? ? ? ? ? console.log(ajaxObj.responseText);
//js解析json的方法 js對(duì)象
//? ? ? ? ? ? ? ? {
//? ? ? ? ? ? ? ? ? ? key:value
//? ? ? ? ? ? ? ? }
var data = JSON.parse(ajaxObj.responseText);
console.log(data);
}
}
}