В форме я пытаюсь отправить данные как json в php файл, который правильно вычисляется из функции в контроллере. Но, если я попытаюсь отправить эти рассчитанные данные как json, заголовок будет отображаться как пустой объект. Может кто-нибудь сказать мне, почему?
ФОРМА:
<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;
}
Fiddle: https://jsfiddle.net/xrx5Lxwk/1/