//index.js
onLoad: function () {
var that = this
wx.request({
url: 'http://127.0.0.1:8080/tmall/foreproduct?pid=1',
header: {
'content-type': 'application/json'
},
success: function (res) {
console.log(res.data) //这里成功打印出了数据
console.log(res.data.product) //这里打印显示undefined
},
fail: function (res) {
console.log("fail")
}
})
},
网友回复:
console.log(res.data[0].product)试试看
res.data 是一个数组。
应该是 console.log(res.data[0].product)
wx.request请求写的有问题吧
var that = this
wx.request({
url: 'https://www.njbrick.com/ocrserver/getweather?city='+this.data.city1,
headers: {
'Content-Type': 'application/json'
},
success: function (res) {
that.setData({
weather: res.data.data,//第一个data为固定用法,第二个data是json中的data
})
}
})
咫尺开发论坛——小乐