使用 $('#form').serialize()
,我能够将其发送到 PHP 页面。现在我如何在 PHP 中反序列化它?它是用 jQuery 序列化的。
最佳答案
假设你的服务器正在接收一个看起来像这样的字符串(如果你使用 jQuery serialize()
应该这样):
"param1=someVal¶m2=someOtherVal"
...你可能只需要这样的东西:
$params = array();
parse_str($_GET, $params);
$params
应该是一个按照您的期望建模的数组。请注意,这也适用于 HTML 数组。
有关详细信息,请参阅以下内容: http://www.php.net/manual/en/function.parse-str.php
关于php - 如何 PHP 反序列化 jQuery 序列化的表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1792603/