我使用此代码为 ajax 请求发送了我的数据 (json);
var formdata = $("#customForm").serialize();
type: "post",
dataType: "json",
data: formdata,
在php文件中,有没有可能反向序列化?
或者我需要做类似的事情:$pass = $_POST['pass'];
用于所有字段?
谢谢
最佳答案
听起来您的“或”陈述正朝着正确的方向前进。数据应该在 $_POST 数组中可用,而无需“反序列化”任何内容。
编辑
尝试命名您的输入字段,以便它们都作为数组进入 post 变量:
<input name="myformdata[first_name]" id="first_name" />
<input name="myformdata[last_name]" id="last_name" />
然后在 post 数组中,您可以访问所有表单数据,例如:
<?php $form_data_array = $_POST['myformdata']; ?>
关于php - 反向序列化()-jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6209595/