【发布时间】:2012-01-09 23:51:48
【问题描述】:
在我的控制器中:
public ActionResult ViewPage()
{
Obj object = new Obj();
object.id = 3;
var JsonItem = Model.getItem(object);
return Json(JsonRfc, JsonRequestBehavior.AllowGet);
}
客户端
$(document).ready(function () {
$.getJSON({
url: 'ViewPage',
function(data) {
console.log(data);
}
});
});
我没有在控制台中记录任何内容(console.log(data) 没有返回任何内容)。我在这里想念什么?当我点击 ActionLink ViewPage 时,它应该进入模型并做一些事情。在我想从客户端获取它以生成列表视图之后。
【问题讨论】:
-
您确定它正在进入您的操作吗?
-
是的,正在渲染的视图显示了 JSON 对象。我想用 $.getJSON 方法来获取它。
-
“数据”变量已经是一个 JavaScript 对象。您需要指定成功处理程序,如下面的答案。
标签: c# asp.net ajax asp.net-mvc-3