AJAX 簡介

AJAX 是一種在無需重新載入整個網頁的情況下,能夠更新部分網頁的技術。


AJAX 是什麼?

AJAX = Asynchronous JavaScript and XML.

AJAX 是一種用於建立快速動態網頁的技術。

AJAX 通過在後臺與伺服器進行少量資料交換,使網頁實現非同步更新。這意味著可以在不過載整個頁面的情況下,對網頁的某些部分進行更新。

傳統的網頁(不使用 AJAX)如果需要更新內容,必須過載整個頁面。

有很多使用 AJAX 的應用程式案例:Google Maps、Gmail、Youtube 和 Facebook。


AJAX 如何工作

AJAX


AJAX 基於因特網標準

AJAX 基於因特網標準,並使用以下技術組合:

  • XMLHttpRequest 物件(與伺服器非同步互動資料)
  • JavaScript/DOM(顯示/取回資訊)
  • CSS(設定資料的樣式)
  • XML(常用作資料傳輸的格式)

lamp AJAX 應用程式與瀏覽器和平臺無關的!


谷歌搜尋建議(Google Suggest)

隨著谷歌搜尋建議功能在 2005 的釋出,AJAX 開始流行起來。

谷歌搜尋建議(Google Suggest) 使用 AJAX 創造出動態性極強的 web 介面:當您在谷歌的搜尋框中鍵入內容時,JavaScript 會把字元傳送到伺服器,伺服器則會返回建議列表。


今天就開始使用 AJAX

在我們的 PHP 教程中,我們將演示 AJAX 如何在不過載整個頁面的情況下對網頁的某些部分進行更新。伺服器指令碼我們將採用 PHP 來編寫。

如果您想要學習更多關於 AJAX 的知識,請訪問我們的 AJAX 教程。