使用jQuery的AJAX将JSON发送到PHP文件

时间:2014-09-01 11:44:20

标签: php jquery ajax json

考虑:
我收集了表单数据并希望创建一个JSON对象。然后使用json_decode()将该对象发送到php,它将解码它 怎么可能?

A,B,C,D是表格数据。

var formData = [{"task": A , "due_time": due_B, "due_date" : C , "priority": D}];

$.ajax({url: someplace.php , type: "post" , data: formData});

在PHP中:我想查看

if isset($_POST['formData']){ $data = json_decode($_POST['formData'])}

1 个答案:

答案 0 :(得分:0)

创建有效的JS对象:

[jQuery]
var obj = {task: "A", due_time: due_b, /*...*/};

$.ajax({
   url: '#',
   type: 'post',
   data: obj
});

所有已发送的值均位于$_POST全局。

[PHP]
if (isset($_POST['task']) && $_POST['task'] == 'A') {
    $startApocalypse = true;
}