使用ajax获取倒JSON后取值时提示undefined怎么办

瓶子君i 2017-09-14 03:52:49
使用AJAX获取倒JSON后使用eval转换为对象,但是确拿不出来值了是怎么回事???



...全文
543 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
瓶子君i 2017-11-02
  • 打赏
  • 举报
回复
引用 3 楼 showbo 的回复:
d的属性需要再eval过才能得到json对象,要不是字符串操作不了。而且不要发截图,很烦。。

var d=eval('('+ev.d+')')
alert(d.states)
Web开发学习资料推荐 通过Access-Control-Allow-Origin控制允许ajax跨域请求的域名 配置chrome支持本地(file协议)ajax请求
谢谢 已解决
Go 旅城通票 2017-09-14
  • 打赏
  • 举报
回复
d的属性需要再eval过才能得到json对象,要不是字符串操作不了。而且不要发截图,很烦。。

var d=eval('('+ev.d+')')
alert(d.states)


Web开发学习资料推荐
通过Access-Control-Allow-Origin控制允许ajax跨域请求的域名
配置chrome支持本地(file协议)ajax请求
瓶子君i 2017-09-14
  • 打赏
  • 举报
回复
引用 1 楼 bannageda1 的回复:
数据类型有问题或者没有取到值
能详细说一下吗?我的JSON格式没有问题,然后转换称对象取值的,我刚学JS,不太清楚,谢谢了
bannageda1 2017-09-14
  • 打赏
  • 举报
回复
数据类型有问题或者没有取到值

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧