简体   繁体   English

有人可以看到为什么此JQuery JSONP无法正常工作吗?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM