2011-01-13 3 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=을 제공하고 있습니다. 그 중 하나가 오정렬 된 것처럼 보입니다. 하나만 설정하고 코드가 작동하는지 확인하십시오.

+0

여전히 작동하지 않습니다. 나는 철자법을 다시 썼고 그 중 하나만 돌아 다니며 물건을 옮겼다. – TIMEX

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"를 표시합니다.

관련 문제