DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> AJAX入門 >> AJAX基礎知識 >> Ajax中浏覽器和服務器交互詳解
Ajax中浏覽器和服務器交互詳解
編輯:AJAX基礎知識     

在了解Ajax之前我們先了解一下浏覽器和服務器之間如何進行交互的

1.浏覽器向服務器發送請求

2.服務器接收到請求信息,根據不同的情況再返回給浏覽器不同的信息

3.浏覽器接收到信息,輸出到當前頁面上

上面介紹了浏覽器和服務器交互的簡單示意圖,可以看到在最後一步,浏覽器接收到信息後將本頁面的內容全部進行了更新,但是一般情況下我們只需要將部分內容進行更新,那怎麼辦呢?於是服務器干脆將這個頁面的內容修改後全部發送給浏覽器,於是第2步,服務器向浏覽器發送的便是"天上星星有幾顆?我不知道啊"這麼多的內容,浏覽器重新更新當前頁面後的結果和發送前的結果一比較,只多了"我不知道啊"這些內容

很明顯,"天上星星有幾顆?"這些內容是重復的,有沒有一個辦法能只發送"我不知道啊"嗎?於是聰明的程序員就就就就....就將,stop,我們再回頭看第三步,浏覽器接收到信息之後將當前頁面卸載掉並且重寫了,so ga,如果把卸載這一步取消掉,把重寫的操作改為修改不就ok了嗎?於是在浏覽器和服務器之間就有了一個劫持者,他將服務器返回的信息劫持,然後取消了浏覽器的卸載操作,並且修改了當前頁面,這就是Ajax的基本原理。

未完待續,過幾天會更新Ajax的詳細用法以及如何兼容不同的浏覽器

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved