Javascript angular json.stringify到php
除了表单值之外,我还需要向PHP脚本传递其他数据——我有一个javascript函数“cart.items()”,它返回在购物车中选择的字符串化项目。如何将该值传递给PHP函数 form.htmlJavascript angular json.stringify到php,javascript,php,angularjs,Javascript,Php,Angularjs,除了表单值之外,我还需要向PHP脚本传递其他数据——我有一个javascript函数“cart.items()”,它返回在购物车中选择的字符串化项目。如何将该值传递给PHP函数 form.html <div ng-controller="formCtrl"> <input type="text" ng-model="name" class="input-medium search-query" placeholder="Name
<div ng-controller="formCtrl">
<input type="text" ng-model="name" class="input-medium search-query" placeholder="Name" required >
<input type="email" ng-model="email" class="input-medium search-query" placeholder="Email" required >
<input type="text" ng-model="message" class="input-medium search-query" placeholder="Message" required >
<button type="submit" class="btn" ng-click="formsubmit(userForm.$valid)" ng-disabled="userForm.$invalid">Submit </button>
</form>
index.php
<?php
$post_date = file_get_contents("php://input");
$echo("I want the result of the cart.items() function here");
?>
使http调用像这样使用。根据您的ajax调用进行更改
var requestSignin = {
method: 'POST',
url: your url,
headers: {
"Content-Type" : "text/plain"
},
data: {
field 1: $scope.signinData.email,
field 2: $scope.signinData.password,
.
.
field n .
},
timeout: 30000
};
$http(requestSignin)
.success(function(data) { console.log(data);
}).errror(){
}
发送数据对象中的字段
你的php代码应该是这样的
$post\u date=json\u decode(文件\u获取\u内容(“php://input"));
从请求中获取输入。从php返回时使用json_encode() 例: echo json_编码($cities)
要使http调用像这样使用。根据您的ajax调用进行更改
var requestSignin = {
method: 'POST',
url: your url,
headers: {
"Content-Type" : "text/plain"
},
data: {
field 1: $scope.signinData.email,
field 2: $scope.signinData.password,
.
.
field n .
},
timeout: 30000
};
$http(requestSignin)
.success(function(data) { console.log(data);
}).errror(){
}
发送数据对象中的字段
你的php代码应该是这样的
$post\u date=json\u decode(文件\u获取\u内容(“php://input"));
从请求中获取输入。从php返回时使用json_encode() 例: echo json_编码($cities)
如果我理解正确,您尝试将javascript变量分配给php,您需要看到这一点如果我理解正确,您尝试将javascript变量分配给php,您需要看到这一点