2009-04-14 15 views
0

J'utilise la méthode $ .getJSON (url, data, callback).Accès aux objets Json

et à partir de l'URL, il retourne un objet JSON de type liste (par exemple states.ToList()) alors comment puis-je lire cet objet?

states.ToList aura des documents d'identité et le nom,

et je veux lier avec balise select (pour la liste de sélection à la page client.

Répondre

2
$.getJSON(url, 
     null, 
     function(data) { 
      for (i in data) { 
       var state = data[i]; 
       // do something with state 
      } 
     } 
    }); 

Si vous essayez ceci et cela ne fonctionne pas, alors vous êtes soit pas retourne un tableau, ou que vous n'avez pas spécifié les noms correctement. Regardez le net/XHR panel dans Firebug pour voir la forme réelle de vos données.

0

boucle! TabValeursMsg < = states.ToList ()

for(var i=0; i<valueArray.length; i++){ 
    //do something by accessing valueArray[i]; 
} 
+0

Comment? pouvez-vous l'expliquer avec le code $ .getJSON()? – Vikas