简体   繁体   English

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

[英]Using jQuery's AJAX To Send JSON To A PHP File

consider: 考虑:
I've collected form data and want to make a JSON object. 我已经收集了表单数据,并想创建一个JSON对象。 then send that object to php, which is going to decode it, using json_decode(). 然后将该对象发送到php,它将使用json_decode()对其进行解码。
How is that possible? 那怎么可能?

A,B,C,D are form data. 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});

In PHP : I want to check 在PHP中 :我要检查

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

Create valid JS object: 创建有效的JS对象:

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

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

All sent values are located in $_POST global. 所有发送的值都位于$_POST全局中。

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM