ASP.NET MVC ActionResult如何返回数据以响应GET请求

时间:2014-11-12 02:32:06

标签: javascript c# asp.net

我在创建方法以响应来自Javacript的AJAX GET请求时遇到问题。我调试了它,它进入后端的GET响应方法并检索正确的数据,但我不知道如何将数据返回到前面。

这是我的代码: 后端:

    [HttpGet]
    public ActionResult GetOldEntries()
    {
        var data = db.Entries.Where(e => e.Date.Month != DateTime.Now.Month);
        return data; // How do I properly return data?
    }

前端:

$.get('/Home/GetOldEntries', function (data) {
    console.log(data);
});

1 个答案:

答案 0 :(得分:0)

    [HttpGet]
    public ActionResult GetOldEntries()
    {
        var data = db.Entries.Where(e => e.Date.Month != DateTime.Now.Month);
        return Json(data, JsonRequestBehavior.AllowGet); 
    }

试试上面的