【问题标题】:Get data from controller从控制器获取数据
【发布时间】: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


【解决方案1】:

也许你错过了什么。 试试

$(document).ready(function () {
    $.getJSON({
        url: 'ViewPage',
        success: function(data) {
            console.log(data);
        }
    });
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-08
    • 2019-07-07
    • 1970-01-01
    相关资源
    最近更新 更多