我在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 <
我该如何解决这个问题?
答案 0 :(得分:2)
当脚本期望json或javascript但响应为 HTML 时,通常会发现错误。请尝试检查您的回复,最有可能是HTML。
您可以在chromes网络标签中查看,点击相关网址,即可看到回复的预览。