在AngularJS中读取JSONP时出错

时间:2013-11-13 12:55:46

标签: angularjs jsonp jsfiddle

我试图在http://jsfiddle.net/srlopez/zXPSB/4/

中成功运行示例
function MyController($scope, $http) {
$http({
    method: 'JSONP',
    url: 'https://212.142.196.44/cardiopen/episodio/list/2'
}).
success(function (data, status) {
    console.log('data:', data);
}).
error(function (data, status) {
    console.log('status:', status);
    console.log('data:', data);
});

}

它从该URL读取JSON但总是出错

未捕获的SyntaxError:意外的令牌:212.142.196.44/cardiopen/episodio/list/2 状态:0 数据:未定义

网址还可以。 任何人都可以帮助我

1 个答案:

答案 0 :(得分:1)

只需使用简写方法:

$http.jsonp('https://212.142.196.44/cardiopen/episodio/list/2').then(function(response){
    console.log(response.data);
});