为什么$ http.get无效

时间:2016-08-04 02:59:49

标签: angularjs json

我在尝试访问json文件时遇到问题。我使用警报来确定它是否正常工作但由于某种原因它不是。我想知道你们中是否有人知道为什么,谢谢

app.controller("MainController", function($scope, $http) {

$http.get('/Users/singh/Documents/twilioproject/Public/patients.json').success(function(data) {
    alert('worked');
    $scope.patients = data;

  });

});

1 个答案:

答案 0 :(得分:2)

我犯了一个愚蠢的错误。我的json文件的语法不正确。对不起我还是个初学者,试图搞清楚事情。感谢大家帮助我。

原来是这样的:

"Patient":[
    {
        "name": "John Smith",
        "date": "12/22/2016",
        "number": "+10813924630"

    },
    {
        "name": "Johsddn Smith",
        "date": "12/22/2016",
        "number": "+14813924640"

    }
    ]

我改变它之后就起作用了:

[
  {
    "name": "John Smith",
    "date": "12/22/2016",
    "number": "+15812914640"

  },
  {
    "name": "Johsddn Smith",
    "date": "12/22/2016",
    "number": "+17813923440"

  }
]