jQuery 三级联动选项栏
16lz
2021-01-22
其实JS我也不熟,但刚进新公司做WEB项目,做一个三级联动的选项栏。网上搜了很多,因为选项栏中的数据是要从数据库中取出的。听说jQuery很强大,就用jQuery了。
思路:
1 将数据库中的数据转换成JSO格式,然后用getJSON获取。
GetTypeData.aspx
protected void Page_Load(object sender, EventArgs e) { //从数据库中获取数据 ChooseTypeService typeService = new ChooseTypeService(); List<Cxzs_Type> typeList = typeService.GetTypeList() as List<Cxzs_Type>; string josonStr = GetJosonData(typeList); //写出数据 Response.Clear(); Response.Write(josonStr); Response.End(); } /// <summary> /// 获取Json类型的数据 /// </summary> /// <param name="type"></param> /// <returns></returns> private string GetJosonData(List<Cxzs_Type> type) { string strJoson = "["; for (int i = 0; i < type.Count; i++) { strJoson += @"{""id"":"""; strJoson += "" + type[i].Id + "\"" + ","; strJoson += @"""name"":"""; strJoson += "" + type[i].Name + "\"" + ","; strJoson += @"""ParentId"":"""; strJoson += "" + type[i].ParentId + "\"" + ","; strJoson += @"""FullName"":"""; strJoson += "" + type[i].FullName + "\"" + "}"; //多个的时候增加逗号分割符 if (type.Count > 1 && i < type.Count - 1) { strJoson += ","; } } strJoson += "]"; return strJoson; }
更多相关文章
- 使用Next设置选定的选项
- 使用jquery从mysql数据库加载数据
- 从JQuery文件输入中获取数据
- 基于JQuery+JSP的无数据库无刷新多人在线聊天室
- 使用AJAX将动态数据传递给mvc控制器
- jquery对json数据进行增删改查的例子
- 尽管referesh,jQuery格式化不适用于ajax数据
- 当您有很多选项时,GUI替代
- 如何使用meta在“NEW”选项卡中重定向