ajax的請求步驟!每個狀態值表示什么?


什么是是ajax !

AJAX即“Asynchronous JavaScript and XML”(異步的JavaScript與XML技術),指的是一套綜合了多項技術的瀏覽器端網頁開發技術。Ajax的概念由傑西·詹姆士·賈瑞特所提出[1]。

如何創建我們第一個ajax 呢?

  • 第一步:首先實例化一個 var xhr = new XMLHtppRequest()
  • 第二步:建立一個連接,同時是一個請求方式:xhr.open('get',url),且第二個參數是請求的地址
  • 第三步:如果是post 請求需要有 xhr.send()
  • 第四步:完成以上步驟后,設置事件處理函數: xhr.onreadyStatechage = function() {}
    以上就是ajax的創建的過程

下面來介紹下具體的狀態值

~ 首先看看下下面這張圖:

具體值的詳細介紹 (這個值是 ajax的狀態值)

  • 0 表示xhr被創建,但尚未使用xhr.open()方法
  • 1 表示open() 方法被調用,建立了連接
  • 2 表示send() 方法被調用,並取得了響應的狀態值和響應頭。
  • 3 表示響應體正在下載中
  • 4 表示下載體已經完成,可以直接使用responseText

以上就是ajax實現的全部基礎過程


免責聲明!

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



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