Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jQuery';使用AJAX将JSON发送到PHP文件_Php_Jquery_Ajax_Json - Fatal编程技术网

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

使用jQuery';使用AJAX将JSON发送到PHP文件,php,jquery,ajax,json,Php,Jquery,Ajax,Json,考虑: 我已经收集了表单数据,希望创建一个JSON对象。然后将该对象发送到php,php将使用json_decode()对其进行解码。 这怎么可能 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 is

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

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'])}

创建有效的JS对象:

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

$.ajax({
   url: '#',
   type: 'post',
   data: obj
});
所有发送的值都位于
$\u POST
全局中

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

我不会自己构建JSON。使用“JSON.stringify”。您应该在
$.ajax({….})