2009-02-19 5 views
2

dans mon action .NET MVC ressemble:À quoi ma chaîne JSON doit-elle ressembler dans mon action?

public ActionResult TestAjax(string testID) 
{ 

    return Content(@"{first: ""1"", second : ""2""}"); 
} 

Dans mon JavaScript que je fais:

function(data) 
{ 
     alert(data.first); 
} 

Je reçois [object Object] comme la sortie, pourquoi est-ce?

Ma chaîne JSON est-elle incorrecte?

Répondre

3

Que diriez-vous de laisser l'accord du système avec elle:

public ActionResult TestAjax(string testID) 
    { 
     return Json(new {first = 1, second = 2}); 
    } 
+0

oui si j'ajouté « applicaton/JSON » qui a fonctionné aussi, merci ! – mrblah

2

Vous voulez faire un retour avec Json pas de contenu

return Json(new { first = "1", second ="2" }); 
Questions connexes