使用$('#form').serialize(),我能够将其发送到 PHP 页面。现在我如何在 PHP 中反序列化它?它是用 jQuery 序列化的。
$('#form').serialize()
您不必从 jqueryserialize方法中反序列化 PHP 中的任何内容。如果您对数据进行序列化,如果您使用的是 GET 方法 ajax 请求,则应将其作为查询参数发送到 PHP;如果您使用的是 POST ajax 请求,则应将其作为查询参数发送到 PHP。因此,在 PHP 中,您可以访问类似$_POST["varname"]或$_GET["varname"]取决于请求类型的值。
serialize
$_POST["varname"]
$_GET["varname"]
该serialize方法只采用表单元素并将它们以字符串形式放置。"varname=val&var2=val2"
"varname=val&var2=val2"