使用AngularJS更新sql数据

时间:2017-08-28 18:21:50

标签: javascript php sql angularjs

我需要使用angular更新数据 我有SQL表(任务列表)列:id,taskname,date,prior 我需要有可能使用按键更新当前字段 字段需要根据其ID进行更新。

HTML

div

控制器

    <div class="task-list" ng-repeat="x in names">
           <div class="col-md-1">
        <input type="text" value="{{x.prior}}" ng-keypress="UpdateInfo()"/>
           </div>
        <div class="col-md-5">
        <input type="text" value="{{x.taskname}}" ng-keypress="UpdateInfo()"/> <input type="submit" name="btnInsert" class="btn btn-info" ng-click="DeleteInfo()" value="Delete"/> 
           </div>
           <div class="col-md-5">
               <input type="date" value="{{x.startdate}}" ng-keypress="UpdateInfo()"/>
           </div>


  </div>

PHP  在那里,我试图只更新任务名

$scope.UpdateInfo = function(){  
           $http.post(  
                "update.php",  
                {'taskname':$scope.taskname, 'comments':$scope.comments, 'prior':$scope.prior, 'startdate':$scope.startdate }  
           ).success(function(data){  
                alert(data);  
               if (data == true) {
getInfo();
}

           });  
      }

按键后我只看到“数据更新...”。但是任务名称没有更新。

1 个答案:

答案 0 :(得分:0)

您正在发送POST请求,因此我认为您不需要:

DB_PWD

而是将变量称为$data = json_decode(file_get_contents("php://input")); 等等。