JSON and ASP.NET MVC
ajax, asp.net-mvc, c#, json
Solution
From the controller you can just return a JsonResult:
public ActionResult MyAction()
{
... // Populate myObject
return new JsonResult{ Data = myObject };
}
The form of the Ajax call will depend on which library you're using, of course. Using jQuery it would be something like:
$.getJSON("/controllerName/MyAction", callbackFunction);
where the `callbackFunction` takes a parameter which is the data from the XHR request.
Problem
How do you return a serialized JSON object to the client side using ASP.NET MVC via an AJAX call?