【发布时间】:2013-05-14 13:28:10
【问题描述】:
我正在我的公司做 Android PhoneGap 项目。 我有一个 JSON 文件,想将它放入我的 HTML 选择框中。 由于我还是新手,所以我对 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已经解析了。 -
所以我不需要先解析JSON吧?
-
不,你不知道。你也可以把#city的HTML代码吗?
-
标签: json