[英]Can someone see why this JQuery JSONP is not working?
$.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);
});
Nothing happens when I run this script. 当我运行此脚本时,没有任何反应。
This one 这个
$.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);
});
work and display "200". 工作并显示“ 200”。
You're providing callback=
in the original URL and in the data object. 您将在原始URL和数据对象中提供callback=
。 One of them appears to be misspelt. 其中之一似乎失误了。 Set only one, and see if your code then works. 仅设置一个,然后查看您的代码是否可以正常工作。
Solved. 解决了。
$.getJSON("https://api.foursquare.com/v2/venues/search", {
ll: "40.7,-74",
client_id: "Y3AWKSPSCWEGGSQBELQVDWRG4EX4PRWJ4HMWSKGQSVRPPXI1",
client_secret: "abc",
format: "jsonp"
}, function(data){
alert(data);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.