success: function(res) {
console.log("服务器返回数据" + res.statusCode)
if (res.statusCode == 200) {
console.log("这是结果急1" + res.data)
console.log("这是结果急3" + res.data.advo2.id)
console.log("这是结果急4" + res.data.advo2.price)
that.setData({
adid: res.data.advo2.id,
adprice: res.data.advo2.price
})
(1)第一个请求res.data正确返回,从返回的结果中获取advo2的id值,显示不能读取。这是什么问题??
怎么解决的啊
同问,获取不到其中id的值,显示undefined...
已解决,确实是返回的是字符串,JSON.prase(xxx)一下,如果prase后还是undefined,则可能是返回的字符串json格式不对,看一下后端返回的内容。
嗯嗯,已解决,感谢