从API中获取Json以在Gmap中使用

时间:2013-02-19 10:54:08

标签: javascript jquery json

我会使用此API服务来了解有关Javascript / Jquery的更多信息。

我需要获取JSON以在Gmap中重新使用,但我不知道如何修改函数来实现我的目标。

你能帮帮我吗?

非常感谢!

演示=> http://jsfiddle.net/rpC3n/

LINK Api:http://api.citybik.es/

代码=>

$.getJSON('http://api.citybik.es/networks.json', function (data) {
$.each(data.city) {
    $('#output').append(data.city);
}
});

非常感谢!

1 个答案:

答案 0 :(得分:2)

由于这是一个跨域请求,您需要使用JSONP。

所以你的jQuery看起来像:

$.ajax({
    dataType: "jsonp",
    url: 'http://api.citybik.es/networks.json',
    success: function(data){
        $.each(data,function(){
            console.log(this);
            //do your gmap stuff here
        });
    },
    error: function(){
        console.log("Error",arguments);
    }
});

更新了小提琴:http://jsfiddle.net/rpC3n/1/(检查控制台以查看返回的数据)