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

ajax可以返回对象吗

ajax可以返回对象吗

ITMISS 2018-12-31 00:00:04
ajax可以返回对象吗
查看完整描述

1 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

$.ajax是jQuery语法,它的返回值是一个jQuery对象,
这个jQuery对象里面有一个"responseText"属性,
这个responseText属性的值是json格式的字符串。
一般是下面这种格式:
{"userList":
[
{"name":"张三","age":"20"};
{"name":"李四","age":"21"};
{"name":"王五","age":"22"}
]
}

通过eval()这个函数能把上面这种格式的字符串转换成一个Map对象。
你上面例子里的 jsonstr就是一个json字符串,jsonobj就是转换后的Map对象。
然后就可以这样操作:
jsonobj.userList[0].name --张三
jsonobj.userList[0].age --20
jsonobj.userList[1].name -- 李四
jsonobj.userList[1].age -- 21



查看完整回答
反对 回复 2019-01-07
  • 1 回答
  • 0 关注
  • 418 浏览

添加回答

举报

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