我正在尝试向远程网站提出请求,但我得到: “未捕获的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);
});
答案 0 :(得分:1)
它看起来不像colorfyit api支持jsonp。来自http://www.colorfyit.com/api/swatches/list.json?url=facebook.com&callback=json_callback的响应是JSON格式的,它没有包含在函数调用中,就像它是JSONP响应一样。
答案 1 :(得分:0)
您遇到的一个问题是您的网址格式错误。你需要 ?在第一个参数和&之前在以下之前。