注册 登录
编程论坛 JavaScript论坛

请怎么用$.getJSON返回数据中的内容

拉C 发布于 2015-07-07 22:10, 2183 次点击
数据表中某字段的内容如下:
a:4:{s:8:"fromsite";s:12:"天猫商城";s:5:"price";s:11:"999999.00";s:8:"redtitle";s:10:"最新活动";s:5:"gobuy";s:20:"http://www.}
请问怎么通过$.getJSON返回http://www.这个呢?
5 回复
#2
冰镇柠檬汁儿2015-07-08 14:38
这个结构有问题,怎么这么多冒号和分号
#3
拉C2015-07-09 00:20
回复 2楼 冰镇柠檬汁儿
我也很郁闷。但是确实是数据表字段里的内容
#4
wangnannan2015-07-09 09:57
有点意思 首先排除法吧 JSON的格式 是名称 / 值对以逗号分隔 这种格式 看着像实际不是  

我目前想到的只有通过正则
或者简单的遍历拆分先分号拆分 s:5:"gobuy";s:20:http://www.这个是一组
在冒号拆分 根据gobuy 匹配 谁有更好的办法嘛  

我也琢磨了 它既然这种格式存到数据库里 肯定有它的道理啊
不然不是自己给自己找麻烦嘛 那就或许有这种可能 JSON变种或者是某种数据库格式  
 例如博客园某人写了一个 xenon
http://
其它的真心想不到了

[ 本帖最后由 wangnannan 于 2015-7-9 11:07 编辑 ]
#5
冰镇柠檬汁儿2015-07-09 13:01
我觉得这应该是分号隔开一组数据,每组数据中的记录由冒号隔开,并且层层嵌套,楼主是这样的吗
#6
拉C2015-07-11 16:31
解决了,是serialize
1