首页 / JQUERY / jquery 无刷新多级联动
jquery 无刷新多级联动
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了jquery 无刷新多级联动,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2468字,纯文字阅读大概需要4分钟。
内容图文
原先不熟悉jquery时,总在寻找无刷新的方法,在此不断的积累自己所知道的jquery属性,常用方法。以下为jquery实现的无刷新联动事件
1 分公司: 2 < select id ="SelectCom" > 3 < option value ="" >--请选择分公司-- </option> 4</select> 5 电厂: 6<select id="SelectORG"> 7<option value="">--请选择电厂--</option> 8</select> 9 机组: 10<select id="SelectuUnit">11<option value="">--请选择电厂--</option>12</select>
1 private string GetData(String DataType,string Id) { 2 3 DataTable data = new DataTable(); 4string str = ""; 5switch (DataType) { 6case"Com": 7 data = blldou.GetComByCid(Id); 8break; 9case"Org": 10 data = blldou.GetOrgByCid(Id); 11break; 12case"Unit": 13 data = blldou.GetUnitByOid(Id); 14break; 15 } 16if (data != null) 17 { 18for (int i = 0; i < data.Rows.Count; i++) 19 { 20string TempStr = "[\"" + data.Rows[i][0] + "\",\"" + data.Rows[i][1] + "\"]"; 21 str += "," + TempStr; 22 } 23 str = "[" + str.Substring(1) + "]"; 24 } 25else { 26 str = "[]"; 27 } 28return str; 29 }
1 $(function () { 2 3 //初始加载公司 4 $.post("Data.aspx", { DataType: "Com", Id: null }, function (data) { 5 6 var Tempdata = $.parseJSON(data); 7 for (var i = 0; i < Tempdata.length; i++) { 8 $("#SelectCom").append("<option value=‘" + Tempdata[i][0] + "‘>" + Tempdata[i][1] + "</option>"); 9 } 10 }); 11 //选中公司后加载电厂数据 12 $("#SelectCom").change(function () { 13 $("#SelectORG").empty(); 14 $("#SelectORG").append("<option value=‘‘>--请选择电厂--</option>"); 15 $("#SelectuUnit").empty(); 16 $("#SelectuUnit").append("<option value=‘‘>--请选择机组--</option>"); 17 $.post("Data.aspx", { DataType: "Org", Id: $(this).find("option:checked").val() }, function (data) { 1819 var Tempdata = $.parseJSON(data); 20 for (var i = 0; i < Tempdata.length; i++) { 21 $("#SelectORG").append("<option value=‘" + Tempdata[i][0] + "‘>" + Tempdata[i][1] + "</option>"); 22 } 23 }); 24 }); 25 //选中电厂后加载机组数据 26 $("#SelectORG").change(function () { 27 $("#SelectuUnit").empty(); 28 $("#SelectuUnit").append("<option value=‘‘>--请选择机组--</option>"); 29 $.post("Data.aspx", { DataType: "Unit", Id: $(this).find("option:checked").val() }, function (data) { 3031 var Tempdata = $.parseJSON(data); 32 for (var i = 0; i < Tempdata.length; i++) { 33 $("#SelectuUnit").append("<option value=‘" + Tempdata[i][0] + "‘>" + Tempdata[i][1] + "</option>"); 34 } 35 }); 36 });
原文:http://www.cnblogs.com/DDSkay/p/4059799.html
内容总结
以上是互联网集市为您收集整理的jquery 无刷新多级联动全部内容,希望文章能够帮你解决jquery 无刷新多级联动所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。