Kev*_*val 5 php json angularjs
我的JSON数据如何的示例:
$scope.a = [{
"email": "keval@gmail",
"permissions": {
"upload": "1",
"edit": "1"
}
}, {
"email": "new@aa",
"permissions": {
"upload": "1",
"edit": "1"
}
}];
Run Code Online (Sandbox Code Playgroud)
我想发布相同的内容,这是我的方法:
$http({
method: 'POST',
url: 'backend/savePermissions.php',
data: {
mydata: $scope.a
},
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
})
.success(function(data) {
console.log(data);
});
Run Code Online (Sandbox Code Playgroud)
PHP将接受请求并做出回应:
echo $_POST['mydata'];
Run Code Online (Sandbox Code Playgroud)
我JSON.stringify在电话会议前试了一下,然后json_decode回复了它; 仍然没有奏效.一直在尝试我能想到的所有可能性,以及我在网络/其他问题上找到的,但仍然无法正常工作.
我为你做了plnkr http://plnkr.co/edit/K8SFzQKfWLffa6Z4lseE?p=preview
$scope.postData = function () {
$http.post('http://edeen.pl/stdin.php', {user:$scope.formData}).success(
function(data){
$scope.response = data
})
}
Run Code Online (Sandbox Code Playgroud)
你可以看到我发送一个原始的JSON而不用格式化,然后在php中
<?php
echo file_get_contents('php://input');
Run Code Online (Sandbox Code Playgroud)
我直接读了JSON并回复它,但你可以随心所欲
php://input在这里阅读更多信息http://php.net/manual/en/wrappers.php.php
我在REST服务中使用它很长时间以避免将JSON转换为字符串多次
| 归档时间: |
|
| 查看次数: |
22086 次 |
| 最近记录: |