小程序
小游戏
企业微信
微信支付
扫描小程序码分享
希望同时传递数组对象和一个字符串,直接写成json格式,后台获取数据时打印显示undefined
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
如果data为字符串 那肯定不能以对象方式去获取,data为json的话可以先JSON.parse转成对象之后再使用
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
不好意思 没有描述清楚,具体如下 :前端(微信小程序) wx.request({ url:***,method:get ,data:openid,success:function(result){ console.log(result.data.teamname)}}) 前端打印出来时undefined[result中显示data已经北转化为字符串],因为后台直接传递的字符串。后端(java后台):List<teamlist> team=teamservice.getteanmlist()[数组对象];String teamname=team.getTeanname()[字符串];JSONArray teamlist=JSONArray.fromObject(team);String teamarrray=teamlist.toString();Stirng jsonstr="{\teamlist\":"+teamarrray+",\"teamname\":"+teamname+"}"[将字符串与数组对象同时传递] out.write(jsonstr)。
想要问如何同时传递数组对象和字符串,同时前端能够获取且打印(console)出来不会显示undedfinded.
接的啥 打的啥 谁传递 谁接收
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
如果data为字符串 那肯定不能以对象方式去获取,data为json的话可以先JSON.parse转成对象之后再使用
不好意思 没有描述清楚,具体如下 :前端(微信小程序) wx.request({ url:***,method:get ,data:openid,success:function(result){ console.log(result.data.teamname)}}) 前端打印出来时undefined[result中显示data已经北转化为字符串],因为后台直接传递的字符串。后端(java后台):List<teamlist> team=teamservice.getteanmlist()[数组对象];String teamname=team.getTeanname()[字符串];JSONArray teamlist=JSONArray.fromObject(team);String teamarrray=teamlist.toString();Stirng jsonstr="{\teamlist\":"+teamarrray+",\"teamname\":"+teamname+"}"[将字符串与数组对象同时传递] out.write(jsonstr)。
想要问如何同时传递数组对象和字符串,同时前端能够获取且打印(console)出来不会显示undedfinded.
接的啥 打的啥 谁传递 谁接收