yahoo api county list附加到选择框

时间:2013-05-31 06:32:48

标签: jquery json api yahoo-api

我是API调用的新手。我必须使用yahoo geoplanet API。我想在一个选择框中附加所有国家/地区列表。这是我的选择清单

<select id="Country"></select>

这是我的id链接

var country = 'http://where.yahooapis.com/v1/countries?appid=w1u_hHfV34HRdninyHHdnigDEeGV9x4PnbnsKOw4';

我该怎么办? 提前谢谢。

1 个答案:

答案 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>')
        }
});

working demo