这一定是一个新手问题。
我在控制器中有这个方法:
public JsonResult GetUpdates(string lastChatMessage)
{
var json = Json(new {lastModeratorAction = -1});
return json;
}
我用Javascript中的$ .ajax或$ .getJSON调用它。该方法被调用,但某处存在异常。 如果我使用$ .ajax我定义了一个“错误”回调,它告诉我XmlHttpRequest的状态是“错误”。错误消息是“未定义”。
如果我从上面的方法返回“null”,它可以正常工作。可能在JSON序列化期间存在异常。任何提示?
答案 0 :(得分:3)
如果您使用GET发送请求,则需要指明返回JsonResult是可以接受的。
return Json( new { lastModeratorAction = -1 }, JsonRequestBehavior.AllowGet );