繁体   English   中英

AngularJS $ http意外令牌冒号

[英]AngularJS $http Unexpected token colon

我正在尝试向远程网站进行获取请求,但是得到:“未捕获的SyntaxError:意外的令牌:”有人知道我在做什么错吗? 这是我的代码

var url = "http://www.colorfyit.com/api/swatches/list.json?url=facebook.com&callback=json_callback";

    $http.jsonp(url)
        .then(function successCallback(response) { 
            console.log(response); 
        }, function errorCallback(response) { 
            console.log(response); 
        });

看起来colorfyit api不支持jsonp。 来自http://www.colorfyit.com/api/swatches/list.json?url=facebook.com&callback=json_callback的响应采用JSON格式,因此不会像在JSONP响应中那样包装在函数调用中。

更多信息: JSON和JSONP有什么区别?

您遇到的一个问题是您的网址格式不正确。 你需要 ? 在第一个参数之前和&在后面的参数之前。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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