我有一个类似下面的AJAX函数,它会将Json数据发送到PHP文件,如何在PHP文件中获取这些数据?
$.ajax({
type: 'POST',
url: 'data11.php',
data: {
json: ko.toJSON(viewModel)
},
success: function () {}
});
我的Json数据如下所示
{"participants":[{"NoPrticiField":1,"empname":"gfh","designation":"fh","email":"fgh"},{"NoPrticiField":2,"empname":"fgh","designation":"fgh","email":"fgh"}]}:
答案 0 :(得分:1)
变量将存储在$ _POST或$ _GET全局变量中。
您可以使用以下方法检索它:
$_POST['json'];
然后您也可以使用以下方法对其进行解码:
json_decode($_POST['json']);
本质上,PHP会自动将所有post和get变量存储到一种字典中。
看看:
http://de1.php.net/manual/de/reserved.variables.post.php http://de1.php.net/manual/de/reserved.variables.get.php