" SyntaxError:意外的令牌:" zipcodeapi示例JSONP

时间:2016-07-30 18:58:22

标签: javascript json ajax symfony jsonp

  $.ajax({
    url:"https://www.zipcodeapi.com/rest/kQvPAFvKlaGM1g2SoOzWcGoK0auNuT2PKyEle95zjMll2odrcMootN8tXDhsxkhh/radius.json/20151/5/mile",
            jsonp: "callback",
            dataType: "jsonp",
            data: {
                format: "json"
            },
            success: function( response ) {
                console.log( response ); 
            }
        });  

我在通过localhost进行ajax调用时遇到问题。我想知道为什么我收到错误"语法错误:意外的令牌:"。有人可以帮帮我吗?谢谢!

2 个答案:

答案 0 :(得分:1)

您需要在https://www.zipcodeapi.com

上设置客户端访问权限

如果您选择“应用管理”部分并输入您的详细信息,则应该可以输入您的域名。

让本地工作的唯一方法是设置本地网络服务器,如果这是在localhost上运行,请输入localhost作为其中一个域。

答案 1 :(得分:0)

似乎jsonp无法正常工作。试试json

$.ajax({
    url:"//www.zipcodeapi.com/rest/kQvPAFvKlaGM1g2SoOzWcGoK0auNuT2PKyEle95zjMll2odrcMootN8tXDhsxkhh/radius.json/20151/5/mile",
            dataType: "json",
            data: {
                format: "json"
            },
            success: function( response ) {
                console.log( response ); 
            }
        });