2011-01-13 8 views
0
$.getJSON("https://api.foursquare.com/v2/venues/search?&callback=fs_venue_search", { 
     ll: "40.7,-74",  
     client_id: "Y3AWKSPSCWEGGSQBELQVDWRG4EX4PRWJ4HMWSKGQSVRPPXI1", 
     client_secret: "abc", 

     format: "json" 
    }, function(data){ 
     alert(data); 
    }); 

このスクリプトを実行すると何も起こりません。誰かがこのJQuery JSONPが動作しない理由を見ることができますか?

+1

暗闇の中でのスタブ: 'callback'はurlとjsonのパラメータの値が異なりますか? – dotjoe

+0

私はそれが重要であることは分かりませんが、あなたのコールバック関数は、引数ブロック( "fs_venue_search")よりもURL( "fs_venure_search")に違ったスペルがあります。 – Pointy

+0

スペルに関係なく、それを動かすにしてもまだ動作しません。 – TIMEX

答えて

0

解決済み。

$.getJSON("https://api.foursquare.com/v2/venues/search", { 
     ll: "40.7,-74",  
     client_id: "Y3AWKSPSCWEGGSQBELQVDWRG4EX4PRWJ4HMWSKGQSVRPPXI1", 
     client_secret: "abc", 
     format: "jsonp" 
    }, function(data){ 
     alert(data); 
    }); 
+3

尋ねられてから10分後には、すでに実用的なソリューションを持っているのは不思議です。すでに解決策がある場合は、他の人があなたの質問に答える時間を費やさないでください。 – Oleg

0

元のURLとデータオブジェクトにcallback=を提供しています。そのうちの1つが誤っているように見えます。 1つだけ設定して、コードが機能するかどうかを確認してください。

+0

まだ動作しません。私はスペルを再入力して、それらのうちの1つだけに物を動かしました。 – TIMEX

1

この1

$.getJSON("https://api.foursquare.com/v2/venues/search?&callback=?", { 
    ll: "40.7,-74", 
    client_id: "Y3AWKSPSCWEGGSQBELQVDWRG4EX4PRWJ4HMWSKGQSVRPPXI1", 
    client_secret: "5FBPDNM2TQDMFSBQUKZSWR3ZGJWDTXYA2IHJLLMMO0J2LVC", 

    format: "json" 
}, function(data){ 
    alert(data.meta.code); 
}); 

仕事と表示 "200"。

関連する問題