我是API调用的新手。我必须使用yahoo geoplanet API。我想在一个选择框中附加所有国家/地区列表。这是我的选择清单
<select id="Country"></select>
这是我的id链接
var country = 'http://where.yahooapis.com/v1/countries?appid=w1u_hHfV34HRdninyHHdnigDEeGV9x4PnbnsKOw4';
我该怎么办? 提前谢谢。
答案 0 :(得分:1)
您可以使用jQuery.getJSON并附加&amp; output = json 来获取JSON格式的数据。
然后,您可以轻松解析返回的数据,如下所示:
$.getJSON('http://where.yahooapis.com/v1/countries?appid=w1u_hHfV34HRdninyHHdnigDEeGV9x4PnbnsKOw4&output=json', function (data) {
for(var i in data.places.place){
$('#Country').append('<option value="'+data.places.place[i]['woeid']+'">'+data.places.place[i]['name']+'</option>')
}
});