• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

小程序售票---前台购票传输数据到后台生成票

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1:页面结构

wxml代码: 用了form表单把要传输的数据 后台接受数据用 name来接受 

<view class="container">
  <template is="head" data="{{title: '售票测试'}}"/>

  <view class="page-body">
     <form catchsubmit="formSubmit" catchreset="formReset">
      <!-- <view class="page-section page-section-gap">
        <view class="page-section-title">switch</view>
        <switch name="switch"/>
      </view> -->

      <view class="page-section page-section-gap">
     
        <view class="page-section-title">radio</view>
        <radio-group name="radio" >
          <label><radio value="0" checked='true'/>单场票(限时)</label>
          <label><radio value="1"/>单场票(不限时)</label>
        </radio-group>
      </view>

   
      <view class="page-section page-section-gap">
        <view class="page-section-title">slider</view>
        <slider value="1" name="slider" show-value min="1" max="5"></slider>
      </view>

     <input value='{{openid}}' name="openid" hidden='true'></input>

      <view class="btn-area">
        <button type="primary"  formType="submit">提交</button>
        <button formType="reset">重选</button>
     
      </view>
      
    </form>
  </view>

js代码:用 formSubmit来传递数据给后台 我的是springboot后台 如果未上传到服务器,url可以用  http://localhost:8080把数据传给后台

后台接收:

 


Page({
  data: {
    pickerHidden: true,
    chosen: '',
    openid:''
  },
  onLoad: function () {
    this.getOpenid();
  },
  // 获取用户openid
  getOpenid() {
    let that = this;
    wx.cloud.callFunction({
      name: 'getOpenid',
      complete: res => {
        console.log('云函数获取到的openid: ', res.result.openId)
        var openid = res.result.openId;
        that.setData({
          openid: openid
        })
      }
    })
  },
  pickerConfirm: function (e) {
    this.setData({
      pickerHidden: true
    })
    this.setData({
      chosen: e.detail.value
    })
  },
  pickerCancel: function (e) {
    this.setData({
      pickerHidden: true
    })
  },
  pickerShow: function (e) {
    this.setData({
      pickerHidden: false
    })
  },
  formSubmit: function (e) {
    var formData = e.detail.value;
    wx.request({
      url: 'http://xxxx',
      data: formData,
      success: function (res) {
        console.log(res.data),
          wx.navigateTo({
            url: '../mytickets/mytickets?code='+res.data+' '

          })
      }

    })
    console.log('form发生了submit事件,携带数据为:', e.detail.value)

  },
  formReset: function (e) {
    console.log('form发生了reset事件,携带数据为:', e.detail.value)
    this.setData({
      chosen: ''
    })
  },
  qrcode: function (e) {
    wx.navigateTo({
      url: '../../qrcode/qrcode'
    })

  }
})

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
王者荣耀刷金币小程序发布时间:2022-07-18
下一篇:
微信小程序swiper组件坑发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap