EasyUI easyui-combobox实现数据联动

实现效果:当用户选择了调查地区以后,只显示当前选择地区的频道,如果没有选择地区,那么频道下拉列表是空的。实现效果,如下

一、定义easyui-combobox控件

    <table>
        <tr>
            <th class="style1">
                调查地区:
            </th>
            <td>
                <input id="cmbNetWork" class="easyui-combobox" name="dept" data-options="editable:false" />
            </td>
            <th class="style1">
                频道:
            </th>
            <td>
                <input id="cmbFmName" class="easyui-combobox" name="cmbFmName" data-options="editable:false" />
            </td>
        </tr>
    </table>

二、javascript操作easyui-combobox的语法,绑定地区数据源,当选择地区以后触发loadCmbFM()方法,绑定频道数据源。

        $(document).ready(function () {
            //加载地区信息
            var cbotemplte = $("#cmbNetWork");
            cbotemplte.combobox({
                url: "AjaxHandler/RadioCommon.ashx?action=bindNetwork",//对应提供数据源的ashx页面
                valueField: 'CNETWORKID',//绑定字段ID
                textField: 'CNETWORKNAME',//绑定字段Name
                onSelect: function (row) {
                    loadCmbFM(row.CNETWORKID);//执行选择操作后执行,row.CNETWORKID是当前选中行的地区ID
                }
            });
            function loadCmbFM(networkID) {//根据地区ID绑定频道信息
                $("#cmbFmName").combobox({
                    url: "AjaxHandler/RadioCommon.ashx?action=fmByNetworkID&networkID=" + networkID,
                    valueField: 'CFM_ID',
                    textField: 'CFM_CNAME'
                });
            }
        })
    </script>

 

转载于:https://www.cnblogs.com/zhangjd/p/5810192.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值