如何在PHP中获取通过AJAX函数的Json数据

时间:2014-02-27 07:10:00

标签: php ajax json

我有一个类似下面的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"}]}:

1 个答案:

答案 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