【发布时间】:2016-01-31 18:49:10
【问题描述】:
好的,我尝试了几次,但没有任何效果
检查了以下答案
questions/26262235/jsonp-returning-uncaught-syntaxerror-unexpected-token-angularjs-routingnu
questions/16344933/angularjs-jsonp-not-working/16352746#16352746
questions/19269153/jsonp-request-in-angularjs-doesnt-work-like-in-jquery
questions/19669044/angularjs-getting-syntax-error-in-returned-json-from-http-jsonp
他们都没有解决我的问题。
我想使用 Giant Bombs API:http://www.giantbomb.com/api/
是的,我看了论坛帖子,没有任何效果。
$http({
method: 'JSONP',
url: 'http://www.giantbomb.com/api/game/3030-4725/',
params: {
api_key: $rootScope.api_key,
format: 'jsonp',
callback: 'JSON_CALLBACK'
}
}).then(function (data) {
$scope.data = data;
console.log($scope.data)
});
错误
Uncaught SyntaxError: Unexpected token :
有人可以给我一个提示吗?
因为它真的很令人沮丧,我什至用 JSON_CALLBACK() 包装数据,结果相同
【问题讨论】:
-
能否在出错的地方添加完整的代码,可以从控制台获取提示
-
我想您检查了代码本身是否没有 SyntaxError。因此,“意外冒号”将出现在响应中。 Jsonp是封装在函数调用中的javascript对象。请提供响应代码。
标签: javascript angularjs request jsonp