收藏
回答

wx.request向服务器传数据时,DATA里传变量,代码如何写 ,谢谢!

问题模块
API和组件

wx.request({      

         //用户登录URL地址

         url: 'https://xxx.com/api/user/wx_login',

         method:"POST",

         data: {

           data: dataok

          

           //data:'{name:"111",password:"123",id:"123"}'

         },



此处的dataok   是个变量,可是在服务器端取不到数


dataok里的数据是这样的


  1. Object {bodyObjecttimestamp1502076717sign"d41d8cd98f00b204e9800998ecf8427e"}

    1. body:Object

      1. js_code:"071cRB1a1cJcQS14ao1a1xUH1a1cRB10"

      2. __proto__:Object

    2. sign:"d41d8cd98f00b204e9800998ecf8427e"

    3. timestamp:1502076717

    4. __proto__:Object


在服务器端得不到数据,如果只是给dataok 赋值个123ABC  这样服务器端就可以得到这个数据

麻烦给看看这是哪里出了问题,谢谢~!


最后一次编辑于  2017-08-07  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

2 个回答

  • Banner
    Banner
    2017-08-07

    分开传吧,

    data: {

        js_code: "071cRB1a1cJcQS14ao1a1xUH1a1cRB10",

       sign: "d41d8cd98f00b204e9800998ecf8427e",

       timestamp: 1502076717

    }


    要么

    data:{

        data: JSON.stringify(dataok)

    }


    后台decode一下


    2017-08-07
    赞同
    回复
  • 啊波
    啊波
    2017-08-07

    成功传入,谢谢

    data:{

        data: JSON.stringify(dataok)

    }

    用的这个!


    再次感谢!

    2017-08-07
    赞同
    回复