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