<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 165, comments - 198, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    ajax 的 輸入選擇 (同google&讀數據庫)

    Posted on 2007-07-25 17:05 G_G 閱讀(1270) 評論(2)  編輯  收藏 所屬分類: javascript
    問題: 用戶在 WEB 中輸入 機車 人員 等項 頁面會根據當前字符給出選擇提示
    解決:scriptaculous javascript工具包的 Autocompleter.Local


    與圖對應代碼:
    <TD><html:checkbox?property="value(Yloco)"?value="Y"/>機車</TD>
    <TD><input?id="loco"?type="text"?name="value(loco)"?size="20"?value="${map['loco']}"?onkeyup="getData();"></TD>
    <div?id="locoupdate"?style="display:none;border:1px?solid?black;background-color:white;height:150px;overflow:auto;"></div>????

    javascript 處理方法
    ?? var arr = new Array();
    ?? //關鍵方法
    scriptaculous框架 提供方法
    ?? //要使用 此方法 先到入 prototype.js? effects.js?? controls.js
    ?? new Autocompleter.Local('loco','locoupdate',
    ? ?? ??? ??? ??? ??? ?arr, { tokens: new Array(',','\n'), fullSearch: true, partialSearch: true});
    ??
    function?getData(){???
    ??? ?? ?? ? //得到 字符數組 str,str,str.....
    ????????????
    var?url?=?"/jczb/jczb/meanwhileDiary.do?method=loco&par="+document.getElementById("loco").value;????
    ????????????
    new?Ajax.Request(
    ????????????????????url,
    ????????????????????{
    ????????????????????????method:?'get',
    ????????????????????????onComplete:?action??????????????
    ????????????????});????
    ????}
    ????
    function?action(req){
    ????????????
    var?str?=?req.responseText.split(",")?;
    ????????????
    while(!arr.length==0){
    ????????????????arr.pop();
    ????????????}

    ????????????
    for(?var?jj=0;jj<str.length-1;jj++?){
    ????????????????????arr[jj]?
    =?str[jj];
    ????????????}
    ????????}



    完整jsp


    ?
    心得:多看書 是有幫助的

    評論

    # re: ajax 的 輸入選擇 (同google&讀數據庫)   回復  更多評論   

    2007-07-26 19:33 by dfjinn
    這種方法是每輸一個字就查詢一次數據庫,如果對一個打字速度快的用戶,那勢必會對數據造成較大的壓力。

    # re: ajax 的 輸入選擇 (同google&讀數據庫) [未登錄]  回復  更多評論   

    2007-07-30 09:50 by G_G
    我寫到這份上了 應該可以安你的想法改 是很 好改的了
    主站蜘蛛池模板: 亚洲理论片在线中文字幕| 国产大片免费网站不卡美女| 亚洲国产日韩在线| 亚洲无av在线中文字幕| 全免费一级午夜毛片| 99re6免费视频| 女人隐私秘视频黄www免费| 国产成人人综合亚洲欧美丁香花 | 国产精品亚洲专一区二区三区| 亚洲美女免费视频| 美女无遮挡免费视频网站| 亚洲а∨天堂久久精品9966| 亚洲天天做日日做天天欢毛片| 99久久久国产精品免费蜜臀| 亚洲天堂免费在线视频| 国产精品亚洲色图| 亚洲午夜精品在线| 久久亚洲美女精品国产精品 | 亚洲精品午夜国产va久久| 亚洲国产精品自在在线观看| 亚洲精品乱码久久久久久久久久久久| 国产婷婷成人久久Av免费高清| 久久亚洲国产视频| 亚洲人成电影网站国产精品 | 99爱在线观看免费完整版| 羞羞视频网站免费入口| 亚洲毛片免费视频| 亚洲国产综合专区在线电影| 久久久无码精品亚洲日韩软件| 你懂的免费在线观看网站| 看成年女人免费午夜视频| 亚洲精品国产精品国自产网站| 国产色爽免费视频| 免费羞羞视频网站| 日本一区二区三区免费高清| 18禁美女黄网站色大片免费观看| 国产精品亚洲精品观看不卡| 亚洲国产精品综合久久网络| 国产成人精品免费直播| 日韩特黄特色大片免费视频| 欧洲精品成人免费视频在线观看|