Bonjour à tous,
Je fais une requête Ajax pour récupérer une liste de villes, les données transite donc sous forme de json.
pour envoyer les données, pas de problème.
après avoir fait mon traitement je retourne les noms des villes sous forme de json encore grâce a la fonction .net suivante (c#) :
retour coté client ou je reçois les infos suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 // cities est un de type List<String> JavaScriptSerializer serializer = new JavaScriptSerializer(); context.Response.Write(serializer.Serialize(cities));
d'après mes recherches il faut ensuite que je fasse un eval(), ce que j'ai fait (JS) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ["blabla1","blabla2","blabla3"]
le problème c'est que l'alert() me renvoie "0", "1", "2"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 var myResult = eval('(' + data + ')'); for(test in myResult){ alert(test); }
Comment faire pour récupérer les noms des villes ?
Merci.







Répondre avec citation
Partager