CAT XQX --- 省市三级级联实现说明

最终效果:

 

满足要求,

 

上代码 :

1.   需要调用这个控件 的地方:添加引用,因为里面写着逻辑呢。。。。。

1 <script type="text/javascript" src="/js/area.js"></script>

 

2.  需要调用这个控件的 地方添加如下代码: 因为现在是 三级,多级级联也是可以实现的,只需要,,,,,小改动。。下面的 id  暂时不能动,因为js 中使用了他,不过name 你随便。。。

<input id="area1" name="area1">
<input id="area2" name="area2">
<input id="area3" name="area3">

 

如果你能看到这个博客,说明你能得到项目源码。。。。。。所以这两块 就够你  使用的了。

 

 

3。 后台逻辑 跟俺 上一篇  : 一样,链接如下

 

http://www.cnblogs.com/zyy258963/p/4132717.html

 

4.  贴出 js 的实现:

 1  $(function(){
 2   var province = $('#area1').combobox({
 3       valueField:'AREA_ID',
 4       textField:'AREA_NAME',
 5       editable:false,
 6       url:'/base/area/getList',
 7       onLoadSuccess : onLoadSuccess,
 8       onChange:function(newValue, oldValue){
 9           $.get('/base/area/getList',{parent_id:newValue},function(data){
10               city.combobox("clear").combobox('loadData',data);
11               county.combobox("clear")
12           },'json');
13       }
14   });
15   
16   var city = $('#area2').combobox({
17       valueField:'AREA_ID',
18       textField:'AREA_NAME',
19       editable:false,
20       onLoadSuccess :onLoadSuccess,
21       onChange:function(newValue, oldValue){
22           $.get('/base/area/getList',{parent_id:newValue},function(data){
23               county.combobox("clear").combobox('loadData',data);
24           },'json');
25       }
26   });
27   
28   var county = $('#area3').combobox({
29       valueField:'AREA_ID',
30       textField:'AREA_NAME',
31       onLoadSuccess :onLoadSuccess,
32       editable:false
33   });
34 });
35 
36 function onLoadSuccess(){
37     var target = $(this);
38     var data = target.combobox("getData");
39     var options = target.combobox("options");
40     if(data && data.length>0){
41         var fs = data[0];
42         target.combobox("setValue",fs[options.valueField]);
43     }
44 }

 

有啥不明白的。。。。。。百度???  

 

转载于:https://www.cnblogs.com/zyy258963/p/4132727.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值