如何在jquery中取消序列化php序列化值

如何在jquery中取消序列化php序列化值,php,jquery,Php,Jquery,我可以在js文件中发送php序列化的值,但是我不能在js中取消序列化该值。是否可以使用js取消序列化php值。有人能帮我吗 php文件: $grades_value = base64_encode(serialize($form_values['grades'])); 您是否使用php的json\u encode()方法序列化数据?如果是这样的话,您必须使用js方法JSON.parse(data)对base64进行解码:我还建议您使用JSON\u encode()而不是serialize(),

我可以在js文件中发送php序列化的值,但是我不能在js中取消序列化该值。是否可以使用js取消序列化php值。有人能帮我吗

php文件:

$grades_value = base64_encode(serialize($form_values['grades']));

您是否使用php的
json\u encode()
方法序列化数据?如果是这样的话,您必须使用js方法
JSON.parse(data)
对base64进行解码:我还建议您使用
JSON\u encode()
而不是
serialize()
,因为js随后可以使用以下方法对JSON进行反序列化:除非您准备用Javascript编写一个完整的PHP反序列化程序,否则不行。相反,您应该使用PHP和Javascript都可以轻松处理的格式,如json。只需在PHP脚本中对输出进行json_encode()而不是序列化()。获得解决方案。。谢谢你,戈登姆