this must be a newbie question.
I have this method in a controller:
public JsonResult GetUpdates(string lastChatMessage)
{
var json = Json(new {lastModeratorAction = -1});
return json;
}
I am calling it with $.ajax or $.getJSON from Javascript. The method gets called but there is an exception somewhere. If I use $.ajax I define an "error" callback and it tells me that the status of the XmlHttpRequest is "error". The error message is "undefined".
If I return "null" from the above method it work开发者_如何学Cs fine. Probably there is an exception during JSON serialization. Any hints?
If you are using a GET to send the request, you need to indicate that it's acceptable to return a JsonResult.
return Json( new { lastModeratorAction = -1 }, JsonRequestBehavior.AllowGet );
精彩评论