Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs SyntaxError:$http.get()请求中出现意外令牌_Angularjs_Json_Syntax Error - Fatal编程技术网

Angularjs SyntaxError:$http.get()请求中出现意外令牌

Angularjs SyntaxError:$http.get()请求中出现意外令牌,angularjs,json,syntax-error,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 (dat

我试图制作我的第一个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)

是什么原因造成的?

您的json格式无效。首先检查它。

验证JSON,确保每个键都是字符串。{n:10}无效,{n:10}有效。请告诉我一些有用的信息。非常感谢。