AJAX異步請求,局部刷新


AJAX異步請求,局部刷新 

  window.onload=function(){  //dom事件,頁面加載完成執行如下函數

    doGetObjects();

  }

  function doGetObjects(){

  1. 創建ajax請求對象(ajax引擎提供)

  var xhr=new XMLHttpRequest();

 

  2設置ajax請求狀態監聽(監聽相應過程) 

  //當請求響應狀態發生變化時會執行onreadystatechange指向的函數 

  //onreadystatechange 事件

  //當請求被發送到服務器時,我們需要執行一些基於響應的任務。

  //每當 readyState 改變時,就會觸發 onreadystatechange 事件。

  //readyState 屬性存有 XMLHttpRequest 的狀態信息。

  

  xhr.onreadystatechange=function(){

  //4表示響應結束,//4表示響應結束

  if(xhr.readyState==4&&xhr.status==200){

  doHandleResponseResult(xhr.responseText);//向頁面相應文本,xhr.responseXML向頁面相應頁面

  //服務器響應

 

  //如需獲得來自服務器的響應,請使用 XMLHttpRequest 對象的 responseText 或 responseXML 屬性

 

  }

  }

 

  3.建立與服務端的連接

  用open方法xhr.open("POST",url,true);

 

  4發送請求

  xhr.send()

  }

 

  AJAX請求基本構架

  

  

  AJAX異步請求局部刷新

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM