• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    利用XMLHTTP實現(xiàn)的二級連動Select

    來源:懂視網(wǎng) 責編:小采 時間:2020-11-27 22:52:50
    文檔

    利用XMLHTTP實現(xiàn)的二級連動Select

    利用XMLHTTP實現(xiàn)的二級連動Select:這是繼 利用XMLHTTP無刷新獲取數(shù)據(jù) 的另一篇關于XMLHTTP的應用. 關于XMLHTTP.可以說,是一個很好的接合劑.把客戶端和服務端的距離拉近了. 利用XMLHTTP.我們可以實現(xiàn)很多好的想法. 這文章.實現(xiàn)了二級連動Select. 傳統(tǒng)二級連動是把所有的數(shù)據(jù)都傳到有客戶
    推薦度:
    導讀利用XMLHTTP實現(xiàn)的二級連動Select:這是繼 利用XMLHTTP無刷新獲取數(shù)據(jù) 的另一篇關于XMLHTTP的應用. 關于XMLHTTP.可以說,是一個很好的接合劑.把客戶端和服務端的距離拉近了. 利用XMLHTTP.我們可以實現(xiàn)很多好的想法. 這文章.實現(xiàn)了二級連動Select. 傳統(tǒng)二級連動是把所有的數(shù)據(jù)都傳到有客戶

    這是繼 "利用XMLHTTP無刷新獲取數(shù)據(jù)" 的另一篇關于XMLHTTP的應用. 
    關于XMLHTTP.可以說,是一個很好的接合劑.把客戶端和服務端的距離拉近了. 
    利用XMLHTTP.我們可以實現(xiàn)很多好的想法. 
    這文章.實現(xiàn)了二級連動Select. 
    傳統(tǒng)二級連動是把所有的數(shù)據(jù)都傳到有客戶端.. 
    利用XMLHTTP.我們可以實時地返回我們所需要的數(shù)據(jù). 
    select.htm 
    代碼如下:
    <script language="Javascript"> 
    function GetResult(str) 

    /* 
     *--------------- GetResult(str) ----------------- 
     * GetResult(str)  
     * 功能:通過XMLHTTP發(fā)送請求,返回結果. 
     * 參數(shù):str,字符串,發(fā)送條件. 
     * 實例:GetResult(document.all.userid.value); 
     * author:wanghr100(灰豆寶寶.net) 
     * update:2004-5-27 19:02 
     *--------------- GetResult(str) ----------------- 
     */ 
        var oBao = new ActiveXObject("Microsoft.XMLHTTP"); 
        oBao.open("POST","Server.asp?sel="+str,false); 
        oBao.send(); 
        //服務器端處理返回的是經(jīng)過escape編碼的字符串. 
        //通過XMLHTTP返回數(shù)據(jù),開始構建Select. 
        BuildSel(unescape(oBao.responseText),document.all.sel2) 

    function BuildSel(str,sel) 

    /* 
     *--------------- BuildSel(str,sel) ----------------- 
     * BuildSel(str,sel)  
     * 功能:通過str構建Select. 
     * 參數(shù):str,字符串,由服務端返回的.有特定結構"字符串1,字符串2,字符串3" 
     * 參數(shù):sel,要構建的Select 
     * 實例:BuildSel(unescape(oBao.responseText),document.all.sel2) 
     * author:wanghr100(灰豆寶寶.net) 
     * update:2004-5-27 19:02 
     *--------------- BuildSel(str,sel) ----------------- 
     */ 
        //先清空原來的數(shù)據(jù). 
        sel.options.length=0; 
        var arrstr = new Array(); 
        arrstr = str.split(","); 
        //開始構建新的Select. 
        for(var i=0;i<arrstr.length;i++) 
        { 
            sel.options[sel.options.length]=new Option(arrstr,arrstr) 
        } 

    </script> 
    <select name="sel" onChange="GetResult(this.value)"> 
    <option value="">請選擇 
    <option value="福建省">福建省 
    <option value="湖北省">湖北省 
    <option value="遼寧省">遼寧省 
    <select> 
    <select name="sel2"></select>

    server.asp  服務器端處理. 
    代碼如下:
    <% @Language="Javascript" %> 
    <% 
    function OpenDB(sdbname) 

    /* 
     *--------------- OpenDB(sdbname) ----------------- 
     * OpenDB(sdbname)  
     * 功能:打開數(shù)據(jù)庫sdbname,返回conn對象. 
     * 參數(shù):sdbname,字符串,數(shù)據(jù)庫名稱. 
     * 實例:var conn = OpenDB("database.mdb"); 
     * author:wanghr100(灰豆寶寶.net) 
     * update:2004-5-12 8:18 
     *--------------- OpenDB(sdbname) ----------------- 
     */ 
        var connstr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+Server.MapPath(sdbname); 
        var conn = Server.CreateObject("ADODB.Connection"); 
        conn.Open(connstr); 
        return conn; 

    var oConn = OpenDB("data.mdb"); 
    var province = Request("sel"); 
    var arrResult = new Array(); 
    var sql = "select city from china where province='"+province+"'"; 
    var rs = Server.CreateObject("ADODB.Recordset"); 
    rs.Open(sql,oConn,1,1); 
    while(!rs.EOF) 

        //遍歷所有適合的數(shù)據(jù)放入arrResult數(shù)組中. 
        arrResult[arrResult.length] = rs("city").Value; 
        rs.MoveNext(); 

    //escape解決了XMLHTTP。中文處理的問題. 
    //數(shù)組組合成字符串.由","字符串連接. 
    Response.Write(escape(arrResult.join(","))); 
    %>

    數(shù)據(jù)庫設計 
    data.mdb 
    表china. 
    字段 
    id  自動編號 
    province 文本 
    city  文本 
    表:china 數(shù)據(jù):  
    id province city 
    1 福建省  福州市 
    2 福建省  廈門市 
    3 福建省  泉州市 
    4 湖北省  武漢市 
    5 湖北省  荊州市 
    6 湖北省  宜昌市 
    7 遼寧省  沈陽市 
    8 遼寧省  大連市 
    9 遼寧省  盤錦市

    聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    利用XMLHTTP實現(xiàn)的二級連動Select

    利用XMLHTTP實現(xiàn)的二級連動Select:這是繼 利用XMLHTTP無刷新獲取數(shù)據(jù) 的另一篇關于XMLHTTP的應用. 關于XMLHTTP.可以說,是一個很好的接合劑.把客戶端和服務端的距離拉近了. 利用XMLHTTP.我們可以實現(xiàn)很多好的想法. 這文章.實現(xiàn)了二級連動Select. 傳統(tǒng)二級連動是把所有的數(shù)據(jù)都傳到有客戶
    推薦度:
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 99精品视频在线观看婷| 久久精品国产99久久久香蕉| 国产99精品一区二区三区免费| 亚洲日韩国产精品乱| 97视频在线精品国自产拍| 精品无码人妻一区二区三区品| 日本精品自产拍在线观看中文| 在线人成精品免费视频| 精品无码人妻一区二区三区 | 在线精品亚洲| 国产精品综合久久第一页| 国产欧美久久久精品| 久久国产精品无码HDAV| 亚洲午夜福利精品无码| 久久久久亚洲精品男人的天堂 | 香港三级精品三级在线专区 | 国产精品视频第一页| 国产精品看高国产精品不卡| 日韩精品区一区二区三VR| 亚洲精品麻豆av| 午夜三级国产精品理论三级 | 国产一区精品| 欧美精品黑人巨大在线播放| …久久精品99久久香蕉国产| 精品无码AV无码免费专区| 亚洲国产精品VA在线看黑人| 亚洲精品专区| 亚洲综合欧美精品一区二区| 完整观看高清秒播国内外精品资源 | 夜色www国产精品资源站| 久久精品国产免费一区| 国产精品青草久久久久婷婷| 九九精品成人免费国产片| 欧美精品第一页| 91亚洲精品麻豆| 国产精品免费αv视频| 国产精品国产欧美综合一区| 成人国产一区二区三区精品| 国产精品污WWW一区二区三区| 国产精品热久久毛片| 久久er国产精品免费观看8|