收藏
回答

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

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  这样服务器端就可以得到这个数据

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


回答关注问题邀请回答
收藏

2 个回答

  • 张晓波
    张晓波
    2017-08-07

    成功传入,谢谢

    data:{

        data: JSON.stringify(dataok)

    }

    用的这个!


    再次感谢!

    2017-08-07
    有用
    回复
  • Miaoo
    Miaoo
    2017-08-07

    分开传吧,

    data: {

        js_code: "071cRB1a1cJcQS14ao1a1xUH1a1cRB10",

       sign: "d41d8cd98f00b204e9800998ecf8427e",

       timestamp: 1502076717

    }


    要么

    data:{

        data: JSON.stringify(dataok)

    }


    后台decode一下


    2017-08-07
    有用
    回复
登录 后发表内容