post
var url= 'http://'; //接口地址
var ajax = new XMLHttpRequest();
// 第二步: 設置狀態監聽函數
ajax.onreadystatechange = function(){
//第五步:在監聽函數中,判斷readyState=4 && status=200表示請求成功
if(ajax.readyState==4 && ajax.status==200){
// 第六步: 使用responseText、responseXML接受響應數據,並使用原生JS操作DOM進行顯示
console.log(ajax.responseText);
}
};
// 第三步: open一個鏈接
ajax.open("post",url,true);
var data = 'id=111&name=222'
// 第四步: send一個請求。 可以發送對象和字符串,不需要傳遞數據發送null
ajax.send(data);
GET
var url= 'http://'; //接口地址
var ajax = new XMLHttpRequest();
// 第二步: 設置狀態監聽函數
ajax.onreadystatechange = function(){
//第五步:在監聽函數中,判斷readyState=4 && status=200表示請求成功
if(ajax.readyState==4 && ajax.status==200){
// 第六步: 使用responseText、responseXML接受響應數據,並使用原生JS操作DOM進行顯示
console.log(ajax.responseText);
}
};
// 第三步: open一個鏈接
ajax.open("GET",url,true);
// 第四步: send一個請求。 可以發送對象和字符串,不需要傳遞數據發送null
ajax.send(null);