AJAX 簡介
AJAX 是一種在不重載整個頁面的情況下對網頁的某些部分進行更新的技術。
AJAX 是什麼?
AJAX = Asynchronous JavaScript and XML.
AJAX 是一種用於創建快速動態網頁的技術。
AJAX 通過在後臺與伺服器進行少量數據交換,使網頁實現非同步更新。這意味著可以在不重載整個頁面的情況下,對網頁的某些部分進行更新。
傳統的網頁(不使用 AJAX)如果需要更新內容,必須重載整個頁面。
有很多使用 AJAX 的應用程式案例:Google Maps、Gmail、Youtube 和 Facebook。
AJAX 如何工作
AJAX 基於因特網標準
AJAX 基於因特網標準,並使用以下技術組合:
- XMLHttpRequest 對象(與伺服器非同步交互數據)
- JavaScript/DOM(顯示/取回資訊)
- CSS(設置數據的樣式)
- XML(常用作數據傳輸的格式)
AJAX 應用程式與流覽器和平臺無關的!
穀歌搜索建議(Google Suggest)
隨著穀歌搜索建議功能在 2005 的發佈,AJAX 開始流行起來。
穀歌搜索建議(Google Suggest) 使用 AJAX 創造出動態性極強的 web 介面:當您在穀歌的搜索框中鍵入內容時,JavaScript 會把字元發送到伺服器,伺服器則會返回建議列表。
今天就開始使用 AJAX
在我們的 ASP 教學中,我們將演示 AJAX 如何在不重載整個頁面的情況下對網頁的某些部分進行更新。伺服器腳本我們將採用 ASP 來編寫。
如果您想要學習更多關於 AJAX 的知識,請訪問我們的 AJAX 教學。