2016-08-04 142 views
5

使用jQueryPHP序列化的数据反序列化的jQuery

a:2:{i:0;s:8:"member 1";i:1;s:8:"member 2";} 
+1

的数据,你已经证明ISN” t根本就是序列化的 - 它只是一个对象(尽管由于';'有语法问题)。假设您有实际的JSON数据,那么您可以使用'JSON.parse'将其重新转换回对象 –

+0

[在Javascript中反序列化PHP数组]的可能重复(http://stackoverflow.com/questions/14227388/unserialize -php-array-in-javascript) –

回答

0

如果您在使用PHP读取序列化对象如何循环访问下面serialized数据,为什么你需要PHP的序列化对象只能通过jQuery的反序列化。

你可以简单地把它转换成JSON序列化PHP

ob_clean(); 
echo json_encode(unserialize($serialized_string)); 
die(); 

在jQuery中可以使用AJAX的dataType当响应没有被设置为JSON

var obj= JSON.parse(response_from_server); 
+0

谢谢,如果你喜欢答案请投票也。 :) –