SyntaxError:$ http.get()请求中的意外标记

时间:2018-04-04 08:44:14

标签: angularjs json syntax-error

我试图制作我的第一个Angular应用,但遇到了这个错误

JS代码:

var app = angular.module('sortApp', [])
    app.controller('sortController', ['$http', function ($http) {
      var sort = this;
      sort.orders = [];
      $http.get('angular/orders.json').success(function (data) {
        sort.orders = data;
      });

错误日志:

SyntaxError: Unexpected token n in JSON at position 17
    at JSON.parse (<anonymous>)
    at cc (angular.js:1139)
    at Ud.e.defaults.transformResponse (angular.js:7481)
    at angular.js:7429
    at r (angular.js:325)
    at xc (angular.js:7428)
    at b (angular.js:8122)
    at L (angular.js:11561)
    at angular.js:11647
    at k.$eval (angular.js:12673)

是什么导致它?

1 个答案:

答案 0 :(得分:-3)

你的json格式无效。先检查一下。