PHP開發基礎教學之AJAX簡...LOGIN

PHP開發基礎教學之AJAX簡介

一、什麼是AJAX

  • #AJAX = 非同步 JavaScript 和 XML。

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

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

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

有許多使用 AJAX 的應用程式案例:新浪微博、Google 地圖、開心網等等。


二、AJAX如何運作

4.png


三、AJAX基於網際網路標準

AJAX 基於網際網路標準,並使用下列技術組合:

  •  XMLHttpRequest 物件(與伺服器非同步互動資料)

  • JavaScript/DOM(顯示/取回資訊)

  • #CSS(設定資料的樣式)

  • XML(常用作資料傳輸的格式)

註:AJAX 應用程式與瀏覽器和平台無關的

四、AJAX的興起

在2005 年,Google 透過其Google Suggest 使AJAX 變得流行起來。

Google Suggest 使用AJAX 創造出動態性極強的web 介面:當您在Google的搜尋方塊輸入關鍵字時,JavaScript 會把這些字元傳送到伺服器,然後伺服器會傳回搜尋建議的列表。

下一節
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php.cn</title> </head> <body> <?php echo "Hello World!!!"; ?> </body> </html>
章節課件