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你真的想選擇的一部分?國名或每個國家的片斷之一? –