AJAX的理解


1.AJAX的含義:用Javascript異步形式操作XML

2.AJAX的作用:在無需重新加載整個網頁的情況下,能夠更新部分網頁,傳統的網頁(不使用 AJAX)如果需要更新內容,必需重載整個網頁面

3.AJAX的核心是XMLHttpRequest對象

4.XMLHttpRequest擁有兩個方法,open()和send()

  open()方法接收三個參數,依次是數據提交方式(get or post),數據提交到的url,是否異步(true or false)

  send()方法將請求發送到服務器

 XMLHttpRequest擁有兩個保存響應數據的屬性,responseText和responseXML

   responseText存儲獲得到的字符串類型響應數據

   responseXML存儲獲得到的XML格式響應數據

 XMLHttpRequest擁有三個事件監聽屬性,onreadystatechange,readystate,status

   onreadystatechange保存一個函數,當readystate改變時,執行函數

   readystate保存XMLHttpRequest 的狀態,從 0 到 4 發生變化

         0: 請求未初始化(還沒有調用open()方法)

         1: 服務器連接已建立(已調用send方法,正在發送請求)

         2: 請求已接收

         3: 解析響應內容

         4: 解析完成,可以使用

   status保存HTTP響應狀態碼,如200,404


免責聲明!

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



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