AJAX 是一種在無需重新載入整個網頁的情況下,能夠更新部分網頁的技術。
AJAX = Asynchronous JavaScript and XML.
AJAX 是一種用於建立快速動態網頁的技術。
AJAX 透過在背景與伺服器進行少量資料交換,使網頁實現非同步更新。這意味著可以在不重載整個頁面的情況下,對網頁的某些部分進行更新。
傳統的網頁(不使用AJAX)如果需要更新內容,必須重載整個頁面。
有許多使用AJAX 的應用程式案例:Google Maps、Gmail、Youtube 和Facebook。
AJAX 基於網際網路標準,並使用以下技術組合:
XMLHttpRequest 物件(與伺服器非同步互動資料)
JavaScript/DOM(顯示/取回資訊)
CSS(設定資料的樣式)
XML(常用作資料傳輸的格式)
AJAX 應用程式與瀏覽器和平台無關的!
隨著Google搜尋建議功能在2005 的發布,AJAX 開始流行起來。
Google搜尋建議(Google Suggest)使用AJAX 創造出動態性極強的web 介面:當您在Google的搜尋方塊中鍵入內容時,JavaScript 會把字元傳送到伺服器,伺服器則會傳回建議清單。
在我們的PHP 教學中,我們將示範AJAX 如何在不重載整個頁面的情況下對網頁的某些部分進行更新。伺服器腳本我們將採用PHP 來編寫。
如果您想要學習更多關於AJAX 的知識,請造訪我們的AJAX 教學。