我正在尝试将一个对象作为json返回给我的js。错误事件是使用parseerror触发的。这有什么问题?
$.ajax({
url: '/something/getmessage',
type: 'GET',
cache: false,
dataType: 'json',
success: function (json) {
},
error: function (model, response) {
}
});
控制器方法:
[HttpGet] [Route("")]
public NewsMessage GetMessage()
{
return messageObj; //Object is correct
}
错误: 状态文本: “OK” 状态:200 “parsererror”
答案 0 :(得分:0)
您可以尝试像这样修改控制器:
[HttpGet] [Route("")]
public JsonResult GetMessage()
{
//code to form messageObj
return Json(messageObj, JsonRequestBehaviour.AllowGet);
}