JQuery EasyUI Combobox联动
2016-07-04 09:07
671 查看
js源码
/*** 学院-专业-班级
*/
$(function(){
var department_json = [];
var profession_json = [];
$('#department').combobox({
multiple: true,
editable: false,
prompt : '请选择学院',
icons: [ {
iconCls : 'icon-clear',
handler : function(e) {
$(e.data.target).combobox('clear');
$('#profession').combobox('setValues', []).combobox('loadData', []);// 专业清空
}
} ],
url: cu('/department/list_department'),
valueField: 'code',
textField: 'name',
onSelect : function(o) {
department_json.push(o.code);
var url = cu('/profession/list_eucombobox') + '?json=' + JSON.stringify(department_json);
$('#profession').combobox('setValues', []).combobox('reload', url);
},
onUnselect : function(o){
var index = department_json.indexOf(o.code);
if(index!=-1)department_json.splice(index,1);
var url = cu('/profession/list_eucombobox');
if(JSON.stringify(department_json)!='[]'){
url = cu('/profession/list_eucombobox') + '?json=' + JSON.stringify(department_json);
}
$('#profession').combobox('setValues', []).combobox('reload', url);
}
});
$('#profession').combobox({
multiple: true,
editable: false,
prompt : '请选择专业',
icons: [ {
iconCls : 'icon-clear',
handler : function(e) {
$(e.data.target).combobox('clear');
$('#class').combobox('setValues', []).combobox('loadData', []);// 班级清空
}
} ],
url: cu('/profession/list_eucombobox'),
valueField: 'code',
textField: 'name',
onSelect : function(o) {
profession_json.push(o.code);
var url = cu('/class/list_eucombobox') + '?json=' + JSON.stringify(profession_json);
$('#class').combobox('setValues', []).combobox('reload', url);
},
onUnselect : function(o){
var index = profession_json.indexOf(o.code);
if(index!=-1)profession_json.splice(index,1);
var url = cu('/class/list_eucombobox');
if(JSON.stringify(profession_json)!='[]'){
url = cu('/class/list_eucombobox') + '?json=' + JSON.stringify(profession_json);
}
$('#class').combobox('setValues', []).combobox('reload', url);
}
});
$('#class').combobox({
multiple: true,
editable: false,
prompt : '请选择班级',
icons: removetxt(),
url: cu('/class/list_eucombobox'),
valueField: 'code',
textField: 'name'
});
});
相关文章推荐
- js与jquery正则验证电子邮箱、手机号、邮政编码的方法
- jquery tools tabs 参考
- jQuery基础_入门必看知识点
- Discuz jQuery 冲突
- jquery选择器
- jQuery基础_1
- JQuery的cookie使用方法——和派孔明
- 流程设计器jQuery + svg/vml(Demo7 - 设计器与引擎及表单一起应用例子)
- css3中的zoom属性以及jquery中css()方法操作元素的属性
- jQuery ajax教程
- jquery mobile + 百度地图 + phonegap 写的一个"校园助手"的app
- 2016年6月份那些最实用的 jQuery 插件专辑
- 使用jquery实现AJAX技术的几种方法
- Jquery跳出each循环
- 使用JQuery重置(reset)表单的方法
- Jquery.cookie.js 的使用指南
- 【JQuery笔记】animate中的params参数
- JQuery 学习笔记(01)
- jQuery 菜单切换
- jquery总结