我是 API 调用的新手。我必须使用 yahoo geoplanet API。我想在一个选择框中附加所有国家/地区列表。这是我的选择列表
<select id="Country"></select>
这是我的 id 链接
var country = 'http://where.yahooapis.com/v1/countries?appid=w1u_hHfV34HRdninyHHdnigDEeGV9x4PnbnsKOw4';
我应该怎么做?提前致谢。
您可以使用jQuery.getJSON并附加&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>')
}
});