绑定Ligerui中的ligerComboBox二级联动
2014-09-17 16:50
351 查看
$.ajax({ url: "HRHandler.ashx", data: "bz=getDepartData", cache: false, type: "post", contentType: "application/x-www-form-urlencoded; charset=UTF-8", success: function (data) { if (data != null) { //生成类型 下拉必须是jason字符串 var selectdata = eval(data); t34.setData(selectdata); //for (var i = 0; i < selectdata.length; i++) { // $("#TextBox34").append("<option value='" + selectdata[i].id + "'>" + selectdata[i].text + "</option>"); //} } }, error: function () { f_alert('fail', 'error') } }); //当选择部门的时候加载二级班组,构成联动 $("#TextBox34").change(function() { var departId = ""; $("#TextBox34").ligerComboBox({ width: boxwidth , onSelected: function (newvalue) { departId = newvalue; $.ajax({ url: "HRHandler.ashx", data: "bz=getGroupData&departId=" + departId, cache: false, type: "post", contentType: "application/x-www-form-urlencoded; charset=UTF-8", success: function (data) { var a = "[ {'id':' ','text':' '}]"; t35.setData(eval(a)); var selectdata = eval(data); t35.setData(selectdata); }, error: function () { } }) } }); });
//联动加载部门数据到dropdownlist case "getDepartData": DataTable dt = EDU.DBUtility.DbHelperSQL.GetDataTable("select departed_I,departName_N from DepartmentEng"); //StringBuilder st = new StringBuilder(); //foreach (DataRow dr in dt.Rows) //{ // st.Append("<option value=\"" + dr["departed_I"].ToString() + "\">" + dr["departName_N"].ToString() + "</option>\n"); //} string griddata = EDU.COMMON.PublicMethod.GetSelectJson(dt); griddata = griddata.Replace("departName_N", "text"); griddata = griddata.Replace("departed_I", "id"); context.Response.Write(griddata); break; //联动加载部门下的班组数据到dropdownlist case "getGroupData": DataTable dtGroup = EDU.DBUtility.DbHelperSQL.GetDataTable("select G.group_I,G.groupName_N from [GroupsEng] G left join [DepartmentEng] D on G.departid_I=D.departed_I where D.departed_I=" + context.Request.Params["departId"]); //StringBuilder stGroup = new StringBuilder(); //foreach (DataRow dr in dtGroup.Rows) //{ // stGroup.Append("<option value=\"" + dr["group_I"].ToString() + "\">" + dr["groupName_N"].ToString() + "</option>\n"); //} //context.Response.Write(stGroup.ToString()); string griddataG = EDU.COMMON.PublicMethod.GetSelectJson(dtGroup); griddataG = griddataG.Replace("groupName_N", "text"); griddataG = griddataG.Replace("group_I", "id"); context.Response.Write(griddataG); break;
相关文章推荐
- LigerUI下拉选择列表LigerComboBox中tree的节点初始化默认选中的问题
- 实现带有数据绑定的客户端脚本控制的二级联动菜单
- Ajax CascadingDropDown DropDownList 二级联动 再绑定数据 丢失数据 处理
- combobox 联想联动 一级单位与二级单位及回显数据
- EasyUI Combobox 二级联动
- 自建List<>绑定ComboBox下拉框实现省市联动
- 转:jQuery EasyUI Combobox 二级区域联动
- easyui combobox联动(二级)
- 实现带有数据绑定的客户端脚本控制的二级联动菜单[zz]
- ligerUI ComboBox多级菜单无刷新联动
- datagrid中的editor,combobox动态添加数据源,实现二级联动的办法(更新中)
- ligerUI 之ligerComboBox+struts2动态获取json数据
- ligerForm 二级联动
- dom练习题-全选反选、可展开子菜单、事件冒泡、二级联动、表格增删、定时器、多事件绑定
- jquery easyui combobox 二级联动
- JQuery EasyUI Combobox 实现省市二级联动菜单
- ligerUI 之ligerComboBox+struts2动态获取json数据
- EasyUI Combobox 二级联动
- 从后台绑定数据到ligerui 的comboBox下拉框组件