在一种形式中,我试图将数据作为json发送到php文件,这是从控制器中的函数正确计算的。但是,如果我试图将这个计算数据作为json发送,header显示为空白对象。有人能告诉我为什么吗?
形式:
<form id="form1" post="">
<p ng-model="result">{{add()}}</p>
<button type="submit" class="btn btn-default" ng-click="submitting()" >Submit</button>
</form>
控制器:
$scope.submitting = function(){
var request = $http({ method: "post", url: "php/store.php",
data: {"Answer": $scope.result} });
request.success(function (data) {
//alert("Successfully data entered! ");
});
}
$scope.add = function(){
var a = 10; var b = 20; var c = a + b;
return c;
}
问题出在控制器内部它应该是这样的
形式:
<form id="form1" post="">
<p >{{add()}}</p>
<button type="submit" class="btn btn-default" ng-click="submitting()" >Submit</button>
</form>
控制器:
$scope.submitting = function(){
var request = $http({ method: "post", url: "php/store.php",
data: {"Answer": $scope.add()} });
request.success(function (data) {
//alert("Successfully data entered! ");
});
}
$scope.add = function(){
var a = 10; var b = 20; var c = a + b;
return c;
}
小提琴:https://jsfiddle.net/xrx5Lxwk/1/