AJAX異步請求

 ->步驟
     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
瀏覽器

相關文章
相關標籤/搜索