【发布时间】:2014-07-14 11:04:53
【问题描述】:
我有一个 php 制作的数组:
<?php information = array (
'name' => 'John',
'surname' => 'Doe'
); ?>
我用 php 序列化这个数组并将其放入输入的值中:
<input type="hidden" id="information" name="information" value="<?php echo htmlentities(serialize($hidden_information)); ?>" />
现在是 JS 部分。我得到了这个输入的值:
var information = $('input#information').val();
问题部分:我现在如何用 JS 反序列化这个 PHP 序列化数组?我想反序列化“信息”变量。
当它将被反序列化时,我想从数组中提醒姓名和姓氏。
或者可能,有什么方法可以在不反序列化数组的情况下获取这个名字和姓氏?
【问题讨论】:
-
只有在与 PHP 通信时才应该序列化,如果你想知道人的姓名和姓氏,只需使用此信息创建 2 个输入字段,如果这是你想要的,我可以创建你一个答案。
-
它也将在稍后与 PHP 进行通信以解决其他一些必需品。这就是为什么我需要序列化它。
-
使用像 JSON 这样都可以理解的格式。
标签: javascript php jquery html serialization