首次尝试MVC。试图返回JsonResult。我在我的控制器中有这个:
[AcceptVerbs(HttpVerbs.Get)]
public JsonResult GetHistoricalReports()
{
JsonResult result = Json("test");
//JsonResult result = Json(DashboardSessionRepository.Instance.HistoricalReports);
return result;
}
在我看来:
function OnHistoricalListBoxLoad(historicalListBox) {
$.getJSON('GetHistoricalReports', function (data) {
alert(data);
}
我在GetHistoricalReports中设置了一个断点,它确实被击中了。但是,OnHistoricalListBoxLoad中的警报永远不会显示。
答案 0 :(得分:6)
您需要返回结果,如:
return Json("test", JsonRequestBehavior.AllowGet)