3
使用jQuery,我试图用json填充选择下拉列表。我想显示从下面的JSON国家名单...使用json填充选择下拉列表
{
"country":[
{
"China":[
{
"tarrifType":"Pay as you go"
},
{
"fixLine":"23p"
}
],
"India":[
{
"sms":"39p"
},
{
"fixLine":"3p",
"sms":"59p"
}
],
"Poland":[
{
"mobile":"29p",
"sms":"19p"
},
{
"tarrifType":"China Pass",
"fixLine":"23p"
}
]
}
]
}
到目前为止,我已经尝试与被下面做这个jQuery的...
$.getJSON("js/widgets/country-picker.json", function(result){
$.each(result, function(i, field) {
$('#js-rate-select').append($('<option>').text(field[1]).attr('value', field[1]));
});
});
但它确实不填充选择下拉列表或提供任何DOM错误。任何建议如何我可以解决这个问题?我认为这个问题是由于json格式 - 我可以改变谢谢
哪个JSON你真的想选择的一部分?国名或每个国家的片断之一? –