Ajax是一種無需重新加載整個網頁,能夠更新部分網頁的技術。今天將要向大家介紹的是ajax的工作原理,具有一定的參考作業(yè)希望對大家有所幫助。
【推薦教程:Ajax教程】
Ajax的工作原理:
Ajax工作原理其實就是在一個頁面的指定位置可以加載另一個頁面中所有的輸出內容。這樣就實現(xiàn)了一個靜態(tài)頁面獲取到數據庫中所返回的數據信息了。根據這樣的原理所以Ajax實現(xiàn)了靜態(tài)頁面在不刷新整個頁面的情況下與服務器通信,減少了用戶的等待時間,增強用戶體驗的友好程度
Ajax工作流程:
Ajax通過XmlHttpRequest對象來向服務器發(fā)出異步請求,從服務器獲得數據,然后用Javascript來操作DOM而更新頁面。
(1)創(chuàng)建Ajax對象(XmlHttpRequest)
(2)判斷數據的傳輸方式(get/post)
(3)打開連接open()
(4)發(fā)送send()
檢測XMLHttpRequest對象的readyState屬性,該屬性表示請求/響應過程的當前活動階段,具體屬性如下:
0:未初始化。尚未調用open()方法
1:啟動。已經調用open()方法,但尚未調用send()方法
2:發(fā)送。已經調用send()方法,但尚未接收到響應
3:接收。已經接收到部分響應數據
4: 完成。已經接收到全部響應數據。
總結:
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com