闽公网安备 35020302035485号
<body>
<form action="backend.php" method="post">
<label for="name">姓名:</label>
<input type="text" id="name" name="name">
<label for="name">年龄:</label>
<input type="text" id="age" name="age">
<input type="submit" value="提交">
</form>
</body>
后端接收<?php var_dump($_POST['name']); var_dump($_GET['age']); var_dump($_REQUEST['age]);请求头

// 堆代码 duidaima.com
$.ajax({
type: 'POST',
url: "backend.php",
data: {
'name': 'hello',
'age': 15,
},
contentType: 'application/json',
dataType: "json",
success: function (data) {
console.log(data);
}
});
请求头
$input = file_get_contents('php://input');
上面这种方式获取到的内容是字符串: name=Jun&age=15,在这个例子里面反而不容易处理了,实际上采用json这种方式提交的参数的话,一般都是把需要的数据封装成json格式提交,在js里面就是把数据放到对象里面,然后序列化:var data = {
'name': 'Jun',
'age': 15,
};
$.ajax({
type: 'POST',
url: "backend.php",
data: JSON.stringify(data),
contentType: 'application/json',
dataType: "json",
success: function (data) {
console.log(data);
}
});
这是再查看请求头:
$input = json_decode(file_get_contents('php://input'), true);
3.文件上传------WebKitFormBoundary63FiWN3UoYxd8OT6 Content-Disposition: form-data; name="UploadFile"; filename="QQ截图20170925101502.png" Content-Type: image/png ------WebKitFormBoundary63FiWN3UoYxd8OT6 Content-Disposition: form-data; name="sid" sid ------WebKitFormBoundary63FiWN3UoYxd8OT6 Content-Disposition: form-data; name="fun" add ------WebKitFormBoundary63FiWN3UoYxd8OT6 Content-Disposition: form-data; name="mode"四. 总结
1. 逗号相隔

这就是文中说的第二种方式,把id放在数组里面以json方式传到后台,这样后台可以直接获取到一个数组.