我在创建响应来自 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);
});
最佳答案
[HttpGet]
public ActionResult GetOldEntries()
{
var data = db.Entries.Where(e => e.Date.Month != DateTime.Now.Month);
return Json(data, JsonRequestBehavior.AllowGet);
}
尝试上面的方法
关于javascript - ASP.NET MVC ActionResult 如何返回数据以响应 GET 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26878264/