公交车上荫蒂添的好舒服的电影-公用玩物(np双xing总受)-公用小荡货芊芊-公与妇仑乱hd-攻把受做哭边走边肉楼梯play-古装一级淫片a免费播放口

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

【asp】JS如何通過ajax獲取遠端服務器上指定頁面的數據

admin
2024年3月29日 8:42 本文熱度 1126

【ASP】JS AJAX 實例

下面的例子演示:當用戶在輸入字段中鍵入字符時,網頁如何與 web 服務器進行通信:

實例

請在下面的輸入字段中鍵入字母 A-Z:

姓名:

搜索建議:

例子解釋

在上面的例子中,當用戶在輸入字段中鍵入字符時,會執行名為 "showHint()" 的函數。

此函數被 onkeyup 事件觸發。

下面是 HTML 代碼:

實例

<html>

    <head>

        <script>

            function showHint(str) {

                if (str.length == 0) {

                    document.getElementById("txtHint").innerHTML = "";

                    return;

                } else {

                    var xmlhttp = new XMLHttpRequest();

                    xmlhttp.onreadystatechange = function () {

                        if (this.readyState == 4 && this.status == 200) {

                            document.getElementById("txtHint").innerHTML = this.responseText;

                        }

                    };

                    xmlhttp.open("GET", "gethint.asp?q=" + str, true);

                    xmlhttp.send();

                }

            }

        </script>

    </head>

    <body>

        <p><b>請在下面的輸入字段中鍵入字母 A-Z:</b></p>

        <form>姓名:<input type="text" onkeyup="showHint(this.value)" /></form>

        <p>搜索建議:<span id="txtHint"></span></p>

    </body>

</html>

親自試一試

代碼解釋:

首先,檢查輸入字段是否為空(str.length == 0);如果是,清空 txtHint 占位符的內容并退出函數。

不過,如果輸入字段不為空,則進行如下:

  • 創建 XMLHttpRequest 對象

  • 創建當服務器響應就緒時執行的函數

  • 發送請求到服務器上的 ASP 文件(gethint.asp)

  • 請注意添加到 gethint.asp 的 q 參數

  • str 變量保存了輸入字段的內容

ASP 文件 - "gethint.asp"

這個 ASP 文件檢查姓名數組,然后向瀏覽器返回對應的姓名:

<%

 response.expires=-1

 dim a(32)

 '用姓名填充數組

 a(1)="Ava"

 a(2)="Brielle"

 a(3)="Caroline"

 a(4)="Diana"

 a(5)="Elise"

 a(6)="Fiona"

 a(7)="Grace"

 a(8)="Hannah"

 a(9)="Ileana"

 a(10)="Jane"

 a(11)="Kathryn"

 a(12)="Laura"

 a(13)="Millie"

 a(14)="Nancy"

 a(15)="Opal"

 a(16)="Petty"

 a(17)="Queenie"

 a(18)="Rose"

 a(19)="Shirley"

 a(20)="Tiffany"

 a(21)="Ursula"

 a(22)="Victoria"

 a(23)="Wendy"

 a(24)="Xenia"

 a(25)="Yvette"

 a(26)="Zoe"

 a(27)="Angell"

 a(28)="Adele"

 a(29)="Beatty"

 a(30)="Carlton"

 a(31)="Elisabeth"

 a(32)="Violet"


 '從 URL 獲取 q 參數

 q=ucase(request.querystring("q"))


 '查看數組中所有 hint,q 的長度是否大于 0

 if len(q)>0 then

   hint=""

   for i=1 to 30

     if q=ucase(mid(a(i),1,len(q))) then

       if hint="" then

         hint=a(i)

       else

         hint=hint & " , " & a(i)

       end if

     end if

   next

 end if


 '如果未找到 hint,輸出 "no suggestion",或輸出正確的值

 if hint="" then

   response.write("no suggestion")

 else

   response.write(hint)

 end if

%>


該文章在 2024/3/29 8:42:59 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 91精品人妻一区二区 | 国产在线不卡av观看 | 国产女主播喷水视频在线 | 国产福利姬喷水福利在线观看 | 国产精品视频一区二区五区 | 精品国产一区二区三区精品日韩 | 国产成人a福利在线观看 | 国产成人亚洲精品无码不卡 | 国产炮机主播在线观看 | 国产午夜无码在线 | 国产一区二区三区久久 | 成人免费一区二区三区视频软件 | 国产午夜精品片一区二区三区 | 国产麻豆登录 | 国产成人精品无码专区 | 精品国产熟妇aⅴ一区二区 精品国产熟女成人av | 国产制服丝袜无码视频 | 白丝jk小仙女自慰喷白浆 | 国产亚洲欧美看国产 | 2025久久国产免费 | 国产成人亚洲精品播放器下载 | 国产极品喷水视频 | 国产午夜无码福利在线看网站 | 精品一级片内射视频播91视频 | 国产成a人亚洲精v品无码 | 国产亚洲精品久久婷婷 | 91丝袜高潮 | av在线无修一区 | 91宅男午夜视频 | 国产成年女人特黄特色大片免 | 国产激情艳情在线看视频 | 国产午夜亚洲精品午夜鲁丝 | 成人免费无码婬片在线观看免费 | 国产三级在线现免费观看 | 成年女人看片免费视频播放人 | 国产高清一卡2卡3卡4卡乱码 | 国产无码精品一区二区 | 国产精品亚洲专区无码不卡 | 国产欧美日韩一级片免费看 | 国产精品成人99电影 | 91成人试看福利体验区 |