AngularJS jsonp请求失败,Uncaught SyntaxError:意外的令牌:

时间:2018-03-02 08:11:00

标签: javascript angularjs json jsonp

我正在尝试在Angular 1.6中创建一个jsonp请求来从webservice获取json数据。 (此处检查URL)

var url = ...;
var trustedUrl = $sce.trustAsResourceUrl(url);


$http.jsonp(trustedUrl, { jsonpCallbackParam: 'angularcallbacks_0' })
.then(function (data) {
    console.log(data);
});

如果我执行此操作,则会收到以下错误:Uncaught SyntaxError: Unexpected token :

但是在Chrome-Dev-Tool的" Sources" -Tab中,我可以在有效的json中看到以下响应。 enter image description here

另外,我在控制台中看到以下错误:

Possibly unhandled rejection: {"data":false,"status":404,"config":{"method":"JSONP","transformRequest":[null],"transformResponse":[null],"jsonpCallbackParam":"angularcallbacks_0","url":{},"headers":{"Accept":"application/json, text/plain, */*"}},"statusText":"error"}

我的代码有什么问题?谢谢!

0 个答案:

没有答案