Angular Uncaught SyntaxError:意外的令牌<

时间:2016-08-24 17:33:46

标签: javascript angularjs

我在angularjs中有以下代码

angular.module('app').directive('directiveName', function ($http) {
    return {
        restrict: 'E',
        link: function (scope, element, attributes) {
            $http({
                method: 'JSONP',
                url: attributes.resource
            }).then(function (response) {
                scope.rows = response.data;
                console.log(scope.rows);
            });
        }
    };
});

并且它一直在错误地返回我。

Uncaught SyntaxError: Unexpected token <

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

当脚本期望json或javascript但响应为 HTML 时,通常会发现错误。请尝试检查您的回复,最有可能是HTML。

您可以在chromes网络标签中查看,点击相关网址,即可看到回复的预览。