wx.request取值问题
发布于 5 年前 作者 yongdeng 9071 次浏览 来自 问答

麻烦问题一下,在取返回值时,我的整个的返回值如下:

{“code”:0,“message”:“微信登录成功”,“body”:{“user_id”:“61”,“register_time”:“2017-08-08 15:18:20”,“register_token_time”:“2017-08-08 15:18:20”,“token”:“a9b5cc0210b147f4b6337cfe467ba2a0”,“is_new_user”:1,“openid”:“olOHv0I1WSFIERbdirhxzfrs2vvs”,“unionid”:77809}}

现在我想取出其中的code 的值,可是去得不到数,undefined返回的是这个

我是这样取值的

wx.request({      

         //用户登录URL地址

         url: ‘https://xxxx.com/api/user/wx_login’,

         method:“POST”,

         data: {

           data: JSON.stringify(dataok)

         },

           header: {

            ‘content-type’: ‘application/json’

            },

         //接口调用失败的回调函数

         fail:function(res){

           console.log(‘接口调用失败’+res.data)

         },

         //接口调用成功的回调

         success: function(res) {

 

            console.log(‘code:’+res.data.code)

            console.log(‘all:’+res.data)

页面打印出来的结果如下:

code:undefined

app.js [sm]:88 all:{“code”:0,“message”:“微信登录成功”,“body”:{“user_id”:“61”,“register_time”:“2017-08-08 15:18:20”,“register_token_time”:“2017-08-08 15:18:20”,“token”:“a9b5cc0210b147f4b6337cfe467ba2a0”,“is_new_user”:1,“openid”:“olOHv0I1WSFIERbdirhxzfrs2vvs”,“unionid”:77809}}

取其中的code的值,得不到值,麻烦大家给看看,是调用的时候的问题,还是返回值的问题,多谢了!

回到顶部