小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我做了一个列表页一个详情页,都是从同一个服务器接口取数据,列表页传的id值给详情页,取完值之后怎么用id向接口取数组中这个id的对应数据?
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你说是后台怎么根据id查询吧
由于不知道你用的数据库是啊
还是没有用数据库
还不知道你用的是啥语言
.....
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我只是用小程序开发工具做前端,只是谢谢js,后端直接给我提供的接口,调用的json数据。我现在传了id值,但是不知道怎么用这个id值在这个json数据里选择我需要的数据。
根据后端提供的接口 写个请求就可以了
我用的wx.request,但是返回的是整个json数组,稍等一下我贴一下代码。
// pages/product/product.js
ToE:function(e){
var id = e.currentTarget.id;
console.log(id)
wx.navigateTo({
url: '../../../ExpertDetails/ExpertDetails?id=' + id
})
},
// pages/product/ExpertDetails/ExpertDetails.js
onLoad: function (options) {
var that = this;
var id = options.id
wx.request({
url: "url?id="+id,
method:'GET',
header: {'Content-Type': 'application/json'},
success:function(res){
that.setData({
data:res.data.data,//data是json里的数组名
}
有报错么 这个url 应该是 完全的域名
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你说是后台怎么根据id查询吧
由于不知道你用的数据库是啊
还是没有用数据库
还不知道你用的是啥语言
.....
我只是用小程序开发工具做前端,只是谢谢js,后端直接给我提供的接口,调用的json数据。我现在传了id值,但是不知道怎么用这个id值在这个json数据里选择我需要的数据。
根据后端提供的接口 写个请求就可以了
我用的wx.request,但是返回的是整个json数组,稍等一下我贴一下代码。
// pages/product/product.js
ToE:function(e){
var id = e.currentTarget.id;
console.log(id)
wx.navigateTo({
url: '../../../ExpertDetails/ExpertDetails?id=' + id
})
},
// pages/product/ExpertDetails/ExpertDetails.js
onLoad: function (options) {
var that = this;
var id = options.id
console.log(id)
wx.request({
url: "url?id="+id,
method:'GET',
header: {'Content-Type': 'application/json'},
success:function(res){
that.setData({
data:res.data.data,//data是json里的数组名
})
}
})
},
有报错么 这个url 应该是 完全的域名