微信小程序
使用wx.request,返回值是json,如下
{code:200,msg:"更新用户基本信息成功",data:[]}
因此可以直接使用如
res.data.code获取到返回值中的code字段

但是,上传图片需要使用wx.uploadFile,返回的结果如下
{"code":200,"msg":"更新用户基本信息成功","data":[]}
使用res.data.code获取不到返回值中的code字段
原来返回的一个字符串!!!
需要用 JSON.parse 转换一下
(wx.request 会自动转换,wx.uploadFile 不会,所以才需要手工处理)
如
wx.uploadFile({url: url,filePath: that.data.audioPath,name: 'name',formData: {mode: 'audio',newsId: that.data.newsId}, // HTTP 请求中其他额外的 form datasuccess: function(res){var data = JSON.parse(res.data);}})
参考:https://blog.csdn.net/u013078295/article/details/74531421


















