JsonResult e il browser che chiede il salvataggio del json

Tags: C#, MVC, jQuery

Se una volta fatta una richiesta ajax, il browser vi chiede di salvare il file che contiene la risposta in formato json…

return new JsonResult
 {
     Data =  (pageId + "+" + url).ToJson() ,
     ContentType = "text/json",
     JsonRequestBehavior = JsonRequestBehavior.DenyGet
 };

Inltre, nella chiamata ajax, è opportuno interpretare la risposta nel seguente modo:

onComplete: function(id, fileName, responseJSON) {
var jsonData = eval("(" + responseJSON + ")");
var tmpris = jsonData.split("+"); //per esempio
}

Il metodo to .ToJson è stato postato in qualche articolo precedente.

Add a Comment