Может кто-то увидеть, почему этот JQuery JSONP не работает? - PullRequest
0 голосов
/ 14 января 2011
$.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);
    }); 

Ничего не происходит, когда я запускаю этот скрипт.

Ответы [ 3 ]

1 голос
/ 14 января 2011

Этот

$.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".

0 голосов
/ 14 января 2011

Решено.

$.getJSON("https://api.foursquare.com/v2/venues/search", {
        ll: "40.7,-74",       
        client_id: "Y3AWKSPSCWEGGSQBELQVDWRG4EX4PRWJ4HMWSKGQSVRPPXI1",
        client_secret: "abc",
        format: "jsonp"
    }, function(data){
        alert(data);
    }); 
0 голосов
/ 14 января 2011

Вы предоставляете callback= в исходном URL и в объекте данных.Один из них, похоже, опечатка.Установите только один, и посмотрите, работает ли ваш код.

...