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