我需要使用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();
}
});
}
按键后我只看到“数据更新...”。但是任务名称没有更新。
答案 0 :(得分:0)
您正在发送POST请求,因此我认为您不需要:
DB_PWD
而是将变量称为$data = json_decode(file_get_contents("php://input"));
等等。