Ajax是如何運行的?


1、我們需要知道什么是Ajax:

AJAX = Asynchronous JavaScript and XML(異步的 JavaScript 和 XML)。

AJAX 不是新的編程語言,而是一種使用現有標准的新方法。

AJAX 是與服務器交換數據並更新部分網頁的藝術,在不重新加載整個頁面的情況下。

2、無論學習那種語言,我們都需要知道它是用來干什么的,ajax可以幫助我們實現異步刷新功能!

3、我們來研究一下,它是怎么工作的:

解讀:我們首先看一下在console中運行的結果:

onreadystatechange 這一步起到了監聽的作用:

通俗點說就是:

onreadystatechange監聽readyState

readyState屬性一旦變化,就能觸發onreadystatechange函數的執行!這是官網上告訴我們的

值得注意:官網上的敘述有些歧義, 我們可以看到,當xhr.readyState == 4完成時,函數才開始執行!

ajax就是通過這四步執行操作的!

 


免責聲明!

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



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