PHP 将数据序列化回 JavaScript


php serialized data back to javascript

当我序列化($userinfo)并将序列化的数据保存在我的数据库中时,我以为我做了一些聪明的事情...... $userinfo是一个普通数组。 但是我如何掌握数据,以便我的JavaScript可以使用它呢?

var userinfo = <?=unserialize(GetUserInfo(userId));?>;

GetUserInfo 是一个全局函数,用于从数据库中获取序列化字符串。

尝试以下操作:

var userinfo = <?php json_encode(GetUserInfo($user_id));?>;

JavaScript 不理解序列化的 PHP 数据,但它确实理解 JSON,因为它被格式化为常规 JavaScript 对象。