AJAX 簡介
ajax 簡介
ajax 是一種在不重載整個頁面的情況下對網頁的某些部分進行更新的技術。
ajax 是什么?
ajax = asynchronous javascript and xml.
ajax 是一種用于創(chuàng)建快速動態(tài)網頁的技術。
ajax 通過在后臺與服務器進行少量數據交換,使網頁實現異步更新。這意味著可以在不重載整個頁面的情況下,對網頁的某些部分進行更新。
傳統(tǒng)的網頁(不使用 ajax)如果需要更新內容,必須重載整個頁面。
有很多使用 ajax 的應用程序案例:google maps、gmail、youtube 和 facebook。
ajax 如何工作
ajax 基于因特網標準
ajax 基于因特網標準,并使用以下技術組合:
- xmlhttprequest 對象(與服務器異步交互數據)
- javascript/dom(顯示/取回信息)
- css(設置數據的樣式)
- xml(常用作數據傳輸的格式)
ajax 應用程序與瀏覽器和平臺無關的!
谷歌搜索建議(google suggest)
隨著谷歌搜索建議功能在 2005 的發(fā)布,ajax 開始流行起來。
谷歌搜索建議(google suggest) 使用 ajax 創(chuàng)造出動態(tài)性極強的 web 界面:當您在谷歌的搜索框中鍵入內容時,javascript 會把字符發(fā)送到服務器,服務器則會返回建議列表。
今天就開始使用 ajax
在我們的 asp 教程中,我們將演示 ajax 如何在不重載整個頁面的情況下對網頁的某些部分進行更新。服務器腳本我們將采用 asp 來編寫。