其实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;
		}

更多相关文章

  1. 使用Next设置选定的选项
  2. 使用jquery从mysql数据库加载数据
  3. 从JQuery文件输入中获取数据
  4. 基于JQuery+JSP的无数据库无刷新多人在线聊天室
  5. 使用AJAX将动态数据传递给mvc控制器
  6. jquery对json数据进行增删改查的例子
  7. 尽管referesh,jQuery格式化不适用于ajax数据
  8. 当您有很多选项时,GUI替代
  9. 如何使用meta在“NEW”选项卡中重定向

随机推荐

  1. 趣味算法图解,高清无码图免费下载
  2. 从简单二叉树问题重新来看深度优先搜索
  3. 五分钟了解一下什么是「贪心算法 」
  4. 大家好,我是练习时长两年半的LeetCode爱好
  5. 数据结构与算法——单链表
  6. 慢速排序算法到底有多慢
  7. 推荐一个使用 Go 语言题解 LeetCode 的开
  8. 降维打击!为什么我认为数据结构与算法对前
  9. 五分钟知识科普:什么是 RSA 算法
  10. 重构改进 pip!Python 基金会获 40 万美元