为了账号安全,请及时绑定邮箱和手机立即绑定

用$.getJSON方法取数据,怎么解读返回值?

/ 猿问

用$.getJSON方法取数据,怎么解读返回值?

慕村225694 2019-02-06 15:07:13

用$.getJSON方法取数据;servlet回传的数据是{"param1":{"a":"hh","b":2},"param2":{"c":"ww","d":30},"name":"root"},怎么从得到的data获取各个值,我知道单层的直接用data["name"]即可,但多层的不知道怎么获取

查看完整描述

2 回答

?
米脂

多层的继续在后面添加即可

例如:

12345678910{    info : {        user : {            name : 'name',            id : 'id',        }    }} 获取name值的话就这样  data.info.user.name || data['info']['user']['name']


查看完整回答
反对 回复 2019-03-16
?
SMILET

servlet回传的数据 是一个字串
需要转成 对象或数组 使用
js var obj = eval('(' +data + ')');
alert(obj.name);// root
alert(obj.param1.a) //hh
php $arr =json_decode($json,true) // 数组
echo $arr['param1']['a'] // hh
echo $arr['param2']['c'] //ww
echo $arr['name'] //root



查看完整回答
反对 回复 2019-03-16
  • 2 回答
  • 0 关注
  • 198 浏览
我要回答

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信