AJAX與XML
AJAX與XML實例:
下面的實例將演示網(wǎng)頁如何通過AJAX 從XML 文件讀取信息:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
本範例由三個部分組成
l? HTML表單頁
#l? PHP頁面
HTML表單頁面
當使用者在上面的下拉清單中選擇某張CD 時,會執(zhí)行名為"showCD()" 的函數(shù)。此函數(shù)由 "onchange" 事件觸發(fā):
使用者選擇下拉清單後。呼叫showCD()函數(shù)
ShowCD()函數(shù)執(zhí)行下列步驟:
PHP 檔案
上面這段透過JavaScript 呼叫的伺服器頁面是名為"2.php" 的PHP 檔案。PHP 腳本載入XML 文檔,"3.xml",執(zhí)行針對XML 文件的查詢,並以HTML 返回結(jié)果:
?
當CD 查詢從JavaScript 傳送到PHP 頁面時,會發(fā)生:
l? PHP 建立「3.xml」檔案的XML DOM 物件