0

この API サービスを使用して、Javascript/Jquery の詳細を学びます。

Gmap で再利用するために JSON をフェッチする必要がありますが、関数を変更して目標を達成する方法がわかりません。

私たちを手伝ってくれますか?

どうもありがとうございました!

デモ => http://jsfiddle.net/rpC3n/

リンク API: http://api.citybik.es/

コード =>

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

どうもありがとうございました!

4

1 に答える 1

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/(コンソールをチェックして、返されたデータがどのように表示されるかを確認してください)

于 2013-02-19T11:08:14.360 に答える