本地json文件中$ http.get和$ http.post之间有什么区别?

时间:2015-09-22 11:53:49

标签: json post get

我正在构建一个简单的应用程序,它通过本地JSON文件(data / customers.json)更新客户结果。我一直在测试$ get.http请求,它在我的本地服务器上运行得非常好:

 app.controller(“customersCtrl", function($scope, $http){
      $http.get(“data/customers.json")
        .success(function(data){
          $scope.recipients = data;
            console.log(data);
        })
        .error(function(data){
          alert("shit");
        });

我创建了一个标准的Jquery模式形式#add-customer,通过hg-model将新客户输入到JSON文件中,例如:

          <input type="text" class="form-control" ng-model=“customer.Name"/>    
           ...
   <button type="button" class="btn btn-primary" ng-click=“addCustomer();">Add Customer</button>

一个基本的addCustomer函数:

$scope.addRecipient = function(){
          $http.post(“data/customers.json", $scope.customer)
            .then(function(){
              $("#add-customer").modal("hide");
              location.reload();
        });

}

问题在于我现在变得奇怪了 无法加载资源:服务器响应状态为404(未找到)尽管JSON文件明显存在(http://localhost:8000/data/customers.json)。

我有什么遗失的东西吗?是不是本地JSON文件应该像CRUD APi一样?

0 个答案:

没有答案