MVC二级联动,数据从数据库读取
刚接触MVC,在网上找资料勉强做了DropDownList的下拉列表,从数据库读取数据,现在需要一个二级联动的程序,求位大神指点 MVC Asp.Net 二级联动 --------------------编程问答-------------------- http://home.cnblogs.com/group/topic/9741.htmlhttp://leelei.blog.51cto.com/856755/347636 --------------------编程问答--------------------
后台--------------------编程问答--------------------
public ActionResult GetCity(string id)
{
return Json(db.GetList<City>("ProvinceID = " + id), JsonRequestBehavior.AllowGet);
}
public ActionResult GetDistrict(string id)
{
return Json(db.GetList<District>("CityID = " + id),JsonRequestBehavior.AllowGet);
}
前台页面--------------------编程问答-------------------- 易做图联动的,你自己改一改 --------------------编程问答-------------------- val()后面的id是哪里来的呢?
<script type="text/javascript">
$(function () {
//选择省
$("#proSel").change(function () {
$("#citySel").empty();//清空select
$.getJSON("/Login/GetCity/" + $("#proSel").val(), function (data) {
$.each(data, function (i, item) {
$("<option></option>").val(item["CityID"]).text(item["CityName"]).appendTo($("#citySel"));
})
//
$("#disSel").empty();//清空select
$.getJSON("/Login/GetDistrict/" + $("#citySel").val(), function (data) {
$.each(data, function (i, item) {
$("<option></option>").val(item["DistrictID"]).text(item["DistrictName"]).appendTo($("#disSel"));
})
})
})
})
//选择城市
$("#citySel").change(function () {
$("#disSel").empty();//清空select
$.getJSON("/Login/GetDistrict/" + $("#citySel").val(), function (data) {
$.each(data, function (i, item) {
$("<option></option>").val(item["DistrictID"]).text(item["DistrictName"]).appendTo($("#disSel"));
})
})
})
})
</script>
补充:.NET技术 , ASP.NET