从jSON预填充选择框

时间:2012-02-09 22:25:29

标签: jquery json select

JSON是

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

我如何将它放到选择框中。我试过这个,但没有运气。

$.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);
}); 

2 个答案:

答案 0 :(得分:1)

取出for循环中的句点以访问J。

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

.表示法用于访问对象属性和函数,但您使用的是数组。

答案 1 :(得分:0)

如果您更改j [i],则适用于我。[0]到j [i] [0]和j [i]。[1]到j [i] [1]