Javascript 为什么$http.jsonp调用不起作用?
我正在尝试对api进行一个基本调用,以获取比特币利率。这是我的代码:Javascript 为什么$http.jsonp调用不起作用?,javascript,angularjs,Javascript,Angularjs,我正在尝试对api进行一个基本调用,以获取比特币利率。这是我的代码: $http.jsonp('http://blockchain.info/ticker'). success(function(data,status,headers,config){ console.log('success'); }). error(function(data,status,headers,config){ console.log('failure')
$http.jsonp('http://blockchain.info/ticker').
success(function(data,status,headers,config){
console.log('success');
}).
error(function(data,status,headers,config){
console.log('failure')
})
它失败了,并在控制台中说:
Uncaught SyntaxError: Unexpected token : ticker:3
这看起来应该很容易。有人知道它为什么不起作用吗?JSLint抱怨意外的字符“空格”。第25行字符2Typo。但是仍然产生类似的错误。你知道这个意外字符可能指的是什么吗?区块链服务的JSON中的final}前面有两个空格字符。我不知道为什么这是一个问题,但更重要的是,服务的结果不是JSONP格式的。没有回调函数