我最近问了一个部分回答的问题,但我希望有人能更清楚地解释这个问题。它关于 PHP 和序列化函数。
所以我有一个包含 12 个字段的表单,所有字段都有名称。传统上我只会使用 POST 方法,将它们发送到 PHP 页面,然后将它们提供到数据库中。
今天我偶然发现了 serialize 方法,但是在使用它之后,它似乎没有做任何常规 POST 语句会做的事情。例如,如果我想使用序列化,我会执行以下操作:
var formData = $('#contForm').serialize();
$.post('functs.php',formData,dispAdd);
然后打印一个我会使用的值
echo $_POST['value_name']
我看到发生的是,无论有没有序列化,我都会得到相同的结果。我在这里错过了什么吗?