jquery多級聯動(ajax查資料庫)

來源:互聯網
上載者:User

標籤:style   blog   io   color   ar   os   sp   資料   div   

/id 代表下級下拉框ID,cityCode代表的是父級菜單代碼,所有級菜單在同一張表,後台在載入是把菜單已經加入到Map緩衝中....

 1 //id 代表下級下拉框ID,cityCode代表的是父級菜單代碼,所有級菜單在同一張表, 2 function getCitys(cityCode,id){ 3             $("#"+id+" option:gt(0)").remove(); 4             if(cityCode) 5             { 6                 $("#loading").show();//顯示正在載入提示層 7                 var loadUrl="/sfss/sysMan2012/loadCitys.do"; 8                 var loadData="&key="+cityCode+"&dt="+new Date().getTime(); 9                     $.ajax({10                         url:loadUrl,11                         data:loadData,12                         method:‘POST‘,13                         dataType:‘json‘,14                         success:function(data){15                             if(data!=null&&data.citys.length>0)16                             {   17                                 $("#"+id).show();18                                 $(data.citys).each(function(index,city){19                                     $("#"+id).append("<option value=‘"+city.key+"‘>"+city.value+"</option>");           20                                 });21                             }22                             else23                             {24                                 $("#"+id).hide();25                             }26                             $("#loading").hide();27                         }28                     });29             }30             else31             { 32                 $("#"+id).hide();33             }34         }35         $(function(){//代碼用在修改頁面的,在進入後分別籍貫,出生地,居住地,統一載入36             //初始化省級下的城市列表37             $("select[name$=‘Province‘]").each(function(){38                 //若有省級下拉框有初始值,則顯示對應市級下拉框39                 if(this.value)40                     this.onchange();41             });42         });43  44  45  46 HTML47     //省48     <select onchange="getCitys(this.value,‘nativePlaceCity‘)" name="nativePlaceProvince">49     //市50     <select style="display: none;" name="nativePlaceCity" id="nativePlaceCity">

 

jquery多級聯動(ajax查資料庫)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.