ligerui 实现二级联动代码简单

本文介绍使用LigerUI框架实现地区与片区的二级联动功能。通过Ajax请求获取数据,并利用onSelected回调更新下拉框内容,实现了动态联动效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

运维别人开发的功能 ,发现应用了ligerui 框架,我们的需求是实现地区与片区的二级联动:代码如下


org_from_area_id = $("#org_from_area_id").ligerComboBox(
                        { url: "${pageContext.request.contextPath}/admin/orgArea.do?findOrgAreaByUsed" ,
                            valueField:'org_from_area_id',
                            textField:'org_from_area_desc',
                      onSelected: function (id) {  
                      
                        $.ajax({  
                            url: '${pageContext.request.contextPath}/report/getdspaylist.do?getRangeList&id='+id,  
                           
                            success: function(data){  
                                data = eval('(' + data + ')');  
                               
                                liger.get('rand_id').setData(data);  
                                //level = lev;  
                            }  
                        });  
                     
                },  
                onButtonClick: function () {  
                    classes = null;  
                }  
            });  
 
            $("#rand_id").ligerComboBox({       
                data: null,                   
               // valueFieldID: 'chooceClass',   
                  valueField:'ran_id',
                textField:'ran_desc',
                })

html 代码:

<td> 奶源地区 </td>
            <td> <input type="text"  name="org_from_area_id" id="org_from_area_id" width="100"/> </td>
            <td> 片区 </td>
            <td> <input type="text"  name="rand_id" id="rand_id" width="100"/> </td>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值