在网上看了很多的关于select动态的问题,很多人也直接说了ajax去做,但是还是有不少地方不能看明白或是很复杂,现在我整理了一下自己所做的Demo,将其中的思路整理顺通一下,数据库部分不做详解。
后台数据库查询的内容
后台查询返回的是Json格式的数据
public JsonResult UpdateDatebaseColumnTest(string DataName)
{
var Datebase = _DBHelper.GetDataBaseName();
ViewBag.getTable1 = Datebase;
System.Collections.Generic.List<SysType> tableName = new System.Collections.Generic.List<SysType>();
if (DataName != null)
{
tableName = _ListHlper.SelectTable(DataName);
ViewBag.tableName1 = tableName;
}
else
{
DataName = "stu";
tableName = _ListHlper.SelectTable(DataName);
ViewBag.tableName1 = tableName;
}
return Json(tableName, JsonRequestBehavior