->步驟
1->建立對象 var xhr =new XMLHttpRequest(); ie5/6----var
判斷瀏覽器類型
var xhr = createXHR();
function createXHR(){
var re;
if(XMLHttpRequest)
{
//有XMLHttpRequest這個對象
re = new XMLHttpRequest();
}else{
re = new ActiveXObjext("microsoft.XMLHttp");
}
return re;
}
2-> 建立請求 告訴要去哪裏 open
js代碼
//點按鈕獲取 發送請求 獲取最新事件
function send(){
xhr.open('get或者post',"請求的地址?_=Math.random()",「發送同步請求false仍是異步請求true」)
//第三 註冊事件 當readystate發生改變時執行
xhr.onreadystatechange = fucntion(){
//readeyState 是狀態 s要大寫 有五種狀態 4 是接收完畢
if(xhr.readeyState==4)
{
//
var r = xhr.responseText ;
document.geetElementById("dv").innerHTML = r;
}
}
//發送請求
xhr.send();
}
3->註冊事件 作這個事情吧 onreadystatechange
4->發送請求 send
瀏覽器