我最近提了一个问题,部分得到了答案,但我希望有人能更清楚地解释一下。这个问题涉及PHP和序列化函数。
我有一个表单,其中有12个字段,每个字段都有名称。传统上,我只需使用POST方法,将它们发送到PHP页面,然后将它们提供给数据库即可。
今天我偶然发现了serialize方法,但使用后发现它似乎并没有做任何常规POST语句所能做的事情。例如,如果我想使用serialize,我会按照以下方式进行:
我有一个表单,其中有12个字段,每个字段都有名称。传统上,我只需使用POST方法,将它们发送到PHP页面,然后将它们提供给数据库即可。
今天我偶然发现了serialize方法,但使用后发现它似乎并没有做任何常规POST语句所能做的事情。例如,如果我想使用serialize,我会按照以下方式进行:
var formData = $('#contForm').serialize();
$.post('functs.php',formData,dispAdd);
那么要打印一个值,我会使用
echo $_POST['value_name']
我看到的情况是,无论是否使用序列化,我都得到了相同的结果。这里有什么我漏掉了吗?