微信小程序> 微信小程序之wx.request传参

微信小程序之wx.request传参

浏览量:3061 时间: 来源:程序猿_小天

我之前写了一篇关于微信小程序wx.request的get方法的博客。而这篇博客是关于微信小程序wx.request传参问题的博客:

首先,我要做的功能是,通过微信小程序的多列选择器,把某个值传到后台去:

小程序

我们把选择的县的值传到后台去。

-----------------------------------------------------------------

我的JS代码是这样的:

getTableData: function (address) {//定义函数名称    var that = this;    // 这个地方非常重要,重置data{}里数据时候setData方法的this应为以及函数的this, 如果在下方的sucess直接写this就变成了wx.request()的this了    wx.request({      //请求地址      url: 'http://127.0.0.1:8000/wechat/addressGetShebei/',      data: {         address    },//发送给后台的数据      header: {//请求头        //"Content-Type": "application/json"        "Content-Type": "application/x-www-form-urlencoded"      },      method: 'POST',      dataType:'json',      success: function (res) {        //res.data相当于ajax里面的data,为后台返回的数据        //如果在sucess直接写this就变成了wx.request()的this了        //必须为getdata函数的this,不然无法重置调用函数        that.setData({          shebei:res.data        })      },      fail: function (err) { },//请求失败      complete: function () { }//请求完成后执行的函数    })  }, //getTableData-end

然后我在其他地方,调用了这个方法:

小程序

当我选择好地区以后,把县的地址,传到后台去:

小程序

-----------

小程序

-----------

后台代码:(注意:我的后台是用的Django

address = request.POST.get('address') #获取参数
print(address) #打印参数

小程序


版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎