小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我这里所说的是,在返回res后直接把Object对象转换成json字符串
在当前的.js页面中怎么把所转换的json数据里面具体的字段值取出。我试过了用引用点不出具体的字段值。
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
res.data[0].region这个屁用没有。。。人家返回的字符串你怎么可能通过这种方法获取
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
问题解决了吗?怎么解决的?我还是不能传递和解析数组
首先 最实用的方法 是分级 打印 看看 每一等级是什么! consloe.log(res) 然后是 consloe.log(res.data) 这个时候你会发现 data是对应着数组 那么根据数组的方法是 根据索引来 获取对用的数组 第一个是 res.data[0] 依次类推 数组里面是我们常用的键值对 那么就很简单了 res.data[0].key(我们要找的那个键)就行了
这不是很清楚吗,一定是你使用的方式有问题。
res.data[0].region 应该能得到 '上海市'。
@张进涛 我的数据是这样的
哪就是 后台给你的不是 JSON数据 而是字符串 尝试下 JSON.parse
如success:function(res){
consloe.log(res)//看看res的数据结构 是什么样的 是字符串就要 转换 是数组就要有[]进行点出来
}
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
res.data[0].region这个屁用没有。。。人家返回的字符串你怎么可能通过这种方法获取
问题解决了吗?怎么解决的?我还是不能传递和解析数组
首先 最实用的方法 是分级 打印 看看 每一等级是什么! consloe.log(res) 然后是 consloe.log(res.data) 这个时候你会发现 data是对应着数组 那么根据数组的方法是 根据索引来 获取对用的数组 第一个是 res.data[0] 依次类推 数组里面是我们常用的键值对 那么就很简单了 res.data[0].key(我们要找的那个键)就行了
这不是很清楚吗,一定是你使用的方式有问题。
res.data[0].region 应该能得到 '上海市'。
@张进涛 我的数据是这样的
哪就是 后台给你的不是 JSON数据 而是字符串 尝试下 JSON.parse
如success:function(res){
consloe.log(res)//看看res的数据结构 是什么样的 是字符串就要 转换 是数组就要有[]进行点出来
}