我在我的公司中执行Android PhoneGap项目。 我有一个JSON文件,并希望它进入我的HTML选择框。 由于我仍然是新手,我大部分都不懂JSON解析。解析JSON数组文件并将结果填入选择内容
这里是我的JSON文件(city.json):
[{"CityID":1,"CityName":"Magelang"},{"CityID":2,"CityName":"Jayapura"},{"CityID":3,"CityName":"Aceh"}]
我真的不知道是否对解析或没有必要的。 我在这个帖子中关注了RaYell的答案。 Jquery getJSON populate select menu question
所以,我编码这些填充结果到选择框中的选项。
$.getJSON('city.json', function(data){
var html = '';
var len = data.length;
for (var i = 0; i< len; i++) {
html += '<option value="' + data[i].CityID + '">' + data[i].CityName + '</option>';
}
$('#city').append(html);
});
但它没有在我的代码上工作。 我的选择框现在没有选项:( 任何解决方案之前, 感谢
'getJSON'已经解析了。 – TheDude 2013-05-14 04:49:41
所以我不需要首先解析JSON呢? – 2013-05-14 05:10:39
不,你没有。你也可以把#city的HTML代码? – TheDude 2013-05-14 05:15:14