您好,登錄后才能下訂單哦!
本篇內容主要講解“如何理解Ajax中瀏覽器和服務器的交互”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“如何理解Ajax中瀏覽器和服務器的交互”吧!
1.瀏覽器向服務器發送請求
2.服務器接收到請求信息,根據不同的情況再返回給瀏覽器不同的信息
3.瀏覽器接收到信息,輸出到當前頁面上
上面介紹了瀏覽器和服務器交互的簡單示意圖,可以看到在最后一步,瀏覽器接收到信息后將本頁面的內容全部進行了更新,但是一般情況下我們只需要將部分內容進行更新,那怎么辦呢?于是服務器干脆將這個頁面的內容修改后全部發送給瀏覽器,于是第2步,服務器向瀏覽器發送的便是"天上星星有幾顆?我不知道啊"這么多的內容,瀏覽器重新更新當前頁面后的結果和發送前的結果一比較,只多了"我不知道啊"這些內容
很明顯,"天上星星有幾顆?"這些內容是重復的,有沒有一個辦法能只發送"我不知道啊"嗎?于是聰明的程序員就就就就....就將,stop,我們再回頭看第三步,瀏覽器接收到信息之后將當前頁面卸載掉并且重寫了,so ga,如果把卸載這一步取消掉,把重寫的操作改為修改不就ok了嗎?于是在瀏覽器和服務器之間就有了一個劫持者,他將服務器返回的信息劫持,然后取消了瀏覽器的卸載操作,并且修改了當前頁面,這就是Ajax的基本原理。
到此,相信大家對“如何理解Ajax中瀏覽器和服務器的交互”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。