意外的SyntaxError:意外的令牌:来自JSON数据(AngularJS Api请求)

时间:2017-07-05 16:40:31

标签: javascript angularjs json api get-request

所以我收到了这个错误,当我点击它旁边显示的链接时,我需要一些json响应:

{"link-canonical":"https:\/\/myanimelist.net\/anime\/1\/Cowboy_Bebop",.....}

我只是简单地获取动漫api的请求。显然它检索到的json中的冒号给了我错误..?我不知道。我的请求代码肯定是有效的,但我只是尝试了另一个api url,它工作正常。

这是请求的代码:

myApp.controller('mainController', ['$scope', '$resource', function($scope, $resource) {

$scope.animeApi = $resource('http://jikan.me/api/anime/1', {callback: "JSON_CALLBACK"}, { get: { method: "JSONP" }});

$scope.animeResult = $scope.animeApi.get({});
console.log($scope.animeResult);

}]);

1 个答案:

答案 0 :(得分:0)

所以你知道该怎么做:

let str = {"link-canonical":"https:\/\/myanimelist.net\/anime\/1\/Cowboy_Bebop"};
let data = JSON.parse(JSON.stringify(str));