怎么用JQuery设置两级联动
1个回答
展开全部
可以选择用post方法
思维是
现用post方法给第一个框赋值,然后默认取第一个框里的第一个值,给第二个框赋值。然后给一个框加一个onselect事件。控制第二个框值的变化
给你个大概例子(我用的easyui的框架) springMVC
//url是指你的后台方法地址(此方法进入页面加载)
$.post(url, {
//这里加条件(可以不加)
}, function(data1) {
$('#DEPT_NO1').combobox('clear');
$('#DEPT_NO1').combobox('loadData', data1);
//默认显示第一个值
$('#DEPT_NO1').combobox('setValue', data1[0].id);
$.post(url, {
//默认将第一个值赋进去
DeptId : data1[0].id
}, function(data2) {
$('#EMP_NAME1').combobox('clear');
$('#EMP_NAME1').combobox('loadData', data2);
});
});
function getUserByDept(rec) {
$.post(url, {
DeptId : rec.id
}, function(data1) {
$('#EMP_NAME1').combobox('clear');
$('#EMP_NAME1').combobox('loadData', data1);
});
}
<input id="DEPT_NO1" name="DEPT_NO1" style="width: 223px" class="easyui-combobox" data-options="valueField:'id',textField:'text',panelHeight:'200',onSelect:function(rec){getUserByDept(rec);}">
<input id="EMP_NAME1" name="EMP_NAME1" class="easyui-combobox" style="width: 95px" data-options="valueField:'id',textField:'text',panelHeight:'200'">
七鑫易维信息技术
2024-09-02 广告
2024-09-02 广告
Play Video 七鑫易维是致力于机器视觉和人工智能领域的高新科技企业,迄今已专注眼球追踪技术的研发、创新与应用超过14年,拥有完全自主知识产权,全球专利总量655余项。 作为眼球追踪技术领域的全球知名品牌,七鑫易维的产品体系覆盖眼动分...
点击进入详情页
本回答由七鑫易维信息技术提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询