js如何读取这个对象的值(json)-小白问题

jellday 2017-05-18 05:14:38


怎么读取到
thumb下面的/test\/d\/file\/p\/2017-05-18\/small1f74672432dcf61e5e4b82a565e356fd.jpg
和img里面的\/test\/d\/file\/p\/2017-05-18\/s1f74672432dcf61e5e4b82a565e356fd.jpg

抱歉,不是很懂代码,对象名称为data
data._raw?
...全文
273 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
漠子凉 2017-05-18
  • 打赏
  • 举报
回复
上面代码错了

 //由于你_raw里面有个1在前面,先把它去掉
  var raw = data._raw.substr(0,1);
  //然后把raw转化成json对象
  raw = JSON.parse(raw);
  //现在就可以通过raw对象获取里面的值
  console.log(raw.thumb);//比如获取第一个值
漠子凉 2017-05-18
  • 打赏
  • 举报
回复

  //由于你_raw里面有个1在前面,先把它去掉
  var raw = data._raw.substr(0,1);
  //然后把raw转化成json对象
  raw = JSON.prase(raw);
  //现在就可以通过raw对象获取里面的值
  console.log(raw.thumb);//比如获取第一个值
天际的海浪 2017-05-18
  • 打赏
  • 举报
回复
引用 3 楼 jellday 的回复:
[quote=引用 1 楼 jslang 的回复:] 你这个json格式有问题。_raw成了一整个字符串,是不是要把最外围的引号去掉,还有那个1是干什么的?
php 用json_encode处理返回的值就是这样的 前台用的是百度团队写的WebUploader,回调函数返回的php的值。
引用 2 楼 sinat_34353062 的回复:
先上源代码,一般是按照你那样获取的
源代码是 uploader.on( 'uploadSuccess', function(file,data) { console.log(data); } 上传的回调函数返回的值。data._raw 的值是 一长串啊,我要里面的字符串[/quote] 是字符串的话可以用正则表达式提取
jellday 2017-05-18
  • 打赏
  • 举报
回复
引用 1 楼 jslang 的回复:
你这个json格式有问题。_raw成了一整个字符串,是不是要把最外围的引号去掉,还有那个1是干什么的?
php 用json_encode处理返回的值就是这样的 前台用的是百度团队写的WebUploader,回调函数返回的php的值。
引用 2 楼 sinat_34353062 的回复:
先上源代码,一般是按照你那样获取的
源代码是 uploader.on( 'uploadSuccess', function(file,data) { console.log(data); } 上传的回调函数返回的值。data._raw 的值是 一长串啊,我要里面的字符串
漠子凉 2017-05-18
  • 打赏
  • 举报
回复
先上源代码,一般是按照你那样获取的
天际的海浪 2017-05-18
  • 打赏
  • 举报
回复
你这个json格式有问题。_raw成了一整个字符串,是不是要把最外围的引号去掉,还有那个1是干什么的?

87,997

社区成员

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

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