asp.net mvc 3.0 前台getJson方法获取不到后台的数据,调试的时候后台已经有数据返回了
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net mvc 3.0 前台getJson方法获取不到后台的数据,调试的时候后台已经有数据返回了相关的知识,希望对你有一定的参考价值。
前台:
$(function ()
$("#province").change(function ()
var id = $("#province").val();
alert(id);
var url = '@Url.Action("GetCity")';
alert(url.toString());
$("#city").find("option").remove();
$.getJSON(url, 'parentId': id ,function(result)
alert(result);
);
);
);
后台:
public ActionResult GetCity(int parentId)
var res = new JsonResult();
var city = db.City.Where(f => f.ProvinceID == parentId).Select(p => p).ToList();
res.Data = city;
res.JsonRequestBehavior = JsonRequestBehavior.AllowGet;//
//var res = new JsonResult();
//var city = from c in cities select c;
//res.Data = city;
//res.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
return res;
以上是关于asp.net mvc 3.0 前台getJson方法获取不到后台的数据,调试的时候后台已经有数据返回了的主要内容,如果未能解决你的问题,请参考以下文章