2012-02-09 6 views
0

JSON estPrefill boîte de sélection de JSON

[["AF","Afghanistan"],["ZA","Afrique du Sud"],["AL","Albanie"]] 

Comment je l'ai à une boîte de sélection. J'ai essayé cela mais pas de chance.

$.getJSON('circuitCreation/countryList' + '?' + Math.round(new Date().getTime()), 
    {}, function(j){ 
      var options = ''; 
      for (var i = 0; i < j.length; i++) { 
       options += '<option value="' + j[i].[0] + '">' + j[i].[1] + '</option>'; 
      } 
      ('#select_country').html(options); 
}); 

Répondre

1

Prenez les périodes de la boucle pour accéder à J.

options += '<option value="' + j[i][0] + '">' + j[i][1] + '</option>';

La notation est . pour accéder à des attributs et fonctions objet, mais vous avez des tableaux à la place.

+0

Merci beaucoup. Je me fracasse presque la tête contre le mur. –

0

Fonctionne pour moi si vous changez j [i]. [0] à j [i] [0] et j [i]. [1] à j [i] [1]

Questions connexes