博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
绑定Ligerui中的ligerComboBox二级联动
阅读量:4603 次
发布时间:2019-06-09

本文共 3583 字,大约阅读时间需要 11 分钟。

$.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(""); //} } }, 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("\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("\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;

 

转载于:https://www.cnblogs.com/kennyliu/p/3977525.html

你可能感兴趣的文章
JAVA 综合布局应用
查看>>
来自java文档 URL类
查看>>
Match:Blue Jeans(POJ 3080)
查看>>
二叉链表类
查看>>
hibernate学习_01
查看>>
vue 通过props向子组件传值,子组件无法取得该值
查看>>
同步集群单板时间的shell脚本
查看>>
mysql Access denied for user root@localhost错误解决方法
查看>>
使用maven创建web项目
查看>>
C语言第四次博客作业--嵌套循环
查看>>
HDU3622(二分+2-SAT)
查看>>
你不知道的javascript
查看>>
HDU1272---(并查集)简单应用
查看>>
Codeforces Round #290 (Div. 2) B. Fox And Two Dots(DFS)
查看>>
WinCE Error:Access Violation
查看>>
第一次使用Ajax
查看>>
[技术博客] 如何避免在代码中多重render
查看>>
centOS7 搭建pptp服务
查看>>
静态库详解
查看>>
esriFeatureType
查看>>