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

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

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

    @OverWrite BlogJava

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      128 隨筆 :: 0 文章 :: 29 評論 :: 0 Trackbacks
    不說廢話了,直接看代碼:
    頁面:
    <html>
    <head>
    <script type='text/javascript' src='jquery.js'></script>
    <script type='text/javascript'>
    //js代碼1
    <script>

    <body>
    <table>
     
    <tr>
      
    <td>級聯菜單</td>
      
    <td>
        
    <select name='city' class='amenu'>
         
    <option value=''>-市局全部-</option>
         
    <option value='1'>a市</option>
         
    <option value='2'>b市</option>
         
    <option value='3'>c市</option>
        
    </select>
      
    </td>
      
    <td>
        
    <select name='country' class='amenu'>
         
    <option value=''>-縣局全部-</option>
         
    <option value='1'>test</option>
        
    </select>
      
    </td>
      
    <td>
        
    <select name='taxOffice' class='amenu'>
         
    <option value=''>-所全部-</option>
         
    <option value='1'>test</option>    
        
    </select>
      
    </td>
      
    <td>
        
    <select name='taxOffical' class='amenu'>
         
    <option value=''>-職員全部-</option>
         
    <option value='1'>test</option>    
        
    </select>
      
    </td>
     
    </tr>
    </table>
    </body>

    對應的js代碼:
    js代碼1:
    //本菜單是4級級聯菜單,采用jquery框架來實現
    $(document).ready(function(){
     
    //為所有class為amenu的元素綁定onchange事件
     $('.amenu').change(function(){
      
    //記錄本級菜單標志
      var orgLevel = this.name;
      
    //下級菜單
      var nextMenu = $(this).parents().next().children[0];
      
    //ajax動作提交的對象(后臺采用java程序)
      var postUrl = 'pubOrgAjax.do';

      
    //如果本菜單是最后一級菜單的話則不做任何動作
      if(orgLevel=='taxOffical') return true;
      
    //本級菜單選擇為全部選項,則下級菜單也置為全部
      if(this.value == ''){
       
    var firstOption = nextMenu.option[0];
       nextMenu.length
    =0;
       nextMenu.options.add(firstOption);
       
    return true;
      }


      
    //ajax動作
      $.post(postUrl,{orgFlag:orgLevel,orgCode:this.value},function(xml){
        
    var dicts = $('dict',xml);
        
    if(dicts.length<1){alert('返回數據錯誤,請重新登陸');return false;}
        
    //清空nextMenu
        if(nextMenu.options[0].value == ''){
          
    var firstOption = nextMenu.options[0].text;
          nextMenu.length 
    = 0;
          nextMenu.options.add(
    new Option(firstOption,''));
        }
    else{
          nextMenu.length 
    = 0;
        }

        
    //為清空后的nextMenu填充新值
        for(var i=0;i<dicts.length;i++){
          
    var newOption = new Option($('name',dicts[i]).text(),$('code',dicts[i]).text());
          nextMenu.options.add(newOption);
        }

        
      }
    );
      
     }
    );
    }
    );

    后臺返回的數據格式:
    <?xml version="1.0" cencodeing="gbk"?>
    <ajax-response>
    <response>
     
    <dict>
        
    <code>1</code>
        
    <name>市局1</name>
     
    </dict>
     
    <dict>
     
     
    </dict>

     
    </response>
    </ajax-respnse>

    posted on 2008-06-12 09:44 vesung 閱讀(9853) 評論(5)  編輯  收藏 所屬分類: JavaAjax/html

    評論

    # re: ajax級聯菜單實例 2008-08-19 23:10 Yvon
    謝謝博主的分享,正在學習中  回復  更多評論
      

    # re: ajax級聯菜單實例 2008-10-13 10:07 qbc
    你好!能發個完整版給我嗎?弄不懂這段代碼!  回復  更多評論
      

    # re: ajax級聯菜單實例 2008-10-13 10:10 qbc
    @qbc
    我的郵箱是yan-zi-2@163.com   回復  更多評論
      

    # re: ajax級聯菜單實例 2011-11-16 12:38 張哲
    給我也 來一份 完整的 我看看 983291942@qq.com  回復  更多評論
      

    # re: ajax級聯菜單實例 2013-05-22 18:33 倒薩
    大撒旦  回復  更多評論
      

    主站蜘蛛池模板: 最近2019年免费中文字幕高清| 最近更新免费中文字幕大全| 国产电影午夜成年免费视频| 亚洲精品无码久久千人斩| 免费人成在线观看网站品爱网| 亚洲一级特黄大片在线观看| 在线视频亚洲一区| 国产片免费福利片永久| 精品国产亚洲AV麻豆 | 国产成人精品免费直播| 亚洲中文字幕乱码AV波多JI| 一个人看的www在线观看免费| 亚洲人成人网毛片在线播放| 免费人成在线视频| 亚洲人成人伊人成综合网无码| 午夜老司机免费视频| 亚洲aⅴ天堂av天堂无码麻豆| 免费人成在线观看播放国产| 青娱乐在线免费观看视频| 亚洲精品一级无码鲁丝片 | 最近2019年免费中文字幕高清| 亚洲最新中文字幕| 无码免费午夜福利片在线| 亚洲精品无AMM毛片| 全部免费毛片在线| a毛片免费全部在线播放**| 亚洲成av人影院| 国产在线观看麻豆91精品免费| 亚洲一区二区三区免费观看| 免费观看理论片毛片| 人妻无码中文字幕免费视频蜜桃| 久久精品国产精品亚洲| 午夜免费福利视频| 亚洲日本一线产区和二线产区对比| 亚洲Av无码乱码在线znlu| 99re8这里有精品热视频免费| 亚洲综合在线观看视频| 成人免费视频一区二区三区| 永久免费无码网站在线观看个| 亚洲Av熟妇高潮30p| 好男人视频在线观看免费看片|