ASP 教程
AJAX 可用來與數(shù)據(jù)庫進(jìn)行交互式通信。
下面的實例將演示網(wǎng)頁如何通過 AJAX 從數(shù)據(jù)庫讀取信息:
當(dāng)用戶在上面的下拉列表中選擇某位客戶時,會執(zhí)行名為 "showCustomer()" 的函數(shù)。該函數(shù)由 "onchange" 事件觸發(fā):
源代碼解釋:
如果沒有選擇客戶(str.length==0),那么該函數(shù)會清空 txtHint 占位符,然后退出該函數(shù)。
如果已選擇一位客戶,則 showCustomer() 函數(shù)會執(zhí)行以下步驟:
上面這段通過 JavaScript 調(diào)用的服務(wù)器頁面是名為 "getcustomer.asp" 的 ASP 文件。
"getcustomer.asp" 中的源代碼會運(yùn)行一次針對數(shù)據(jù)庫的查詢,然后在 HTML 表格中返回結(jié)果: