ASP 教程
AJAX 被用于創(chuàng)建交互性更強(qiáng)的應(yīng)用程序。
下面的實(shí)例將演示當(dāng)用戶在輸入框中鍵入字符時(shí),網(wǎng)頁(yè)如何與 Web 服務(wù)器進(jìn)行通信:
Start typing a name in the input field below:
Suggestions:
當(dāng)用戶在上面的輸入框中鍵入字符時(shí),會(huì)執(zhí)行 "showHint()" 函數(shù)。該函數(shù)由 "onkeyup" 事件觸發(fā):
源代碼解釋:
如果輸入框是空的(str.length==0),該函數(shù)會(huì)清空 txtHint 占位符的內(nèi)容,并退出該函數(shù)。
如果輸入框不是空的,那么 showHint() 會(huì)執(zhí)行以下步驟:
上面這段通過(guò) JavaScript 調(diào)用的服務(wù)器頁(yè)面是名為 "gethint.asp" 的 ASP 文件。
"gethint.asp" 中的源代碼會(huì)檢查姓名數(shù)組,然后向?yàn)g覽器返回對(duì)應(yīng)的姓名:
解釋:如果 JavaScript 發(fā)送了任何文本(即 strlen($q) > 0),則會(huì)發(fā)生: