• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
飞吃鱼
每一个努力的人都值得被温柔以待!
博客园    首页    新随笔    联系   管理    订阅  订阅
关于json数据获取为undefined

一只小白的记录

在练习jq的ajax请求时候 遇到如下问题

1,请求到之后获取到的为object 这个问题 这个还是比较好解决的

只需要将对象转化为json数据 利用JSON.string(v.result)就好了

2.解析后出现如下

 

 

当获取content时候却出现了undefined之后看了一些大佬的方法利用result = eval("(" + result + “)”) 这下就好了

 

 

之后去补习了一下,eval()它可以执行某一个js代码也可以计算某个字符串。之后看到有大佬说可以用JSON.parse()方法而且推荐这个方法因为eval()会损耗性能所以特地试了一下

 

 

个人感觉json.parse()确实更好(因为比较好记哈哈)
欢迎大佬指正 :)

posted on 2021-09-16 09:13  飞吃鱼  阅读(978)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3