小程序端的数据怎么传递到后台

1.首先需要建立接口,一般把接口放在公共js里面。比如我是在utils文件里面新建一个uri.js文件。写入接口格式:

module.exports = {ORDERSLIST: "orders/getList",  ORDERSADD: "orders/add",//接口名字ORDERSADD,对应后台orders类下的add方法,就是把数据传到add里面去}

2.然后在前端相应页面请求网络,传递相关数据:(这个要写在方法里)

var money=this.data.money;//获取到的数据
var id=this.data.id;
httpUtil.postReq(uriUtil.ORDERSADD,{money: JSON.stringify(money)//传递给后台id: JSON.stringify(id),
}

3.这样后台就可以接收到相应数据了。(我后台用的是SSM框架)

1)后台controller层打印出接收到的数据:

@RequestMapping("/add")
@ResponseBody
public ReturnData add(BigDecimal money,User user,Long id){System.out.println("前端传递过来的数据:"+money);System.out.println("用户ID"+id);user.setId(id);//后台获取到数据并设置进来,这里是把传递过来的id设置到数据表的id里user.setMoney(money);return userService.add(user);//返回实体类
}

2)实体类对数据进行操作:

@Transactional(propagation = Propagation.REQUIRED,rollbackFor = Exception.class)
@Override
public ReturnData add(User user) {int i = userMapper.add(user);//把数据传递到mapper层的add方法return UpdateOrInsertResultDeal.dealWith(i);//返回数据,我这里是用到了一个公共方法对数据进行处理
}

相应service接口也要配置好。
3)mapper层对数据库的数据进行操作:

<update id="add" parameterType="user">update user set money =#{money} where id=#{id}
</update>

同样对应接口也要配置好。
这样,后台也把数据做了修改(更改了数据库的数据),那么前端相应数据也会作出修改。

关于小程序的前后台数据交互相关推荐

  1. 微信小程序和python数据交互_记录 python flask 与微信小程序交互

    一.小程序向flask传递参数 1.小程序将请求数据转换为JSON格式 wx.request({ url: 'http://127.0.0.1:8080/query_user', data: { go ...

  2. 微信小程序前后端数据交互

    目录 一 微信小程序发送请求 二 后端接口接受小程序请求并返回数据 三 最后的效果图 先简单说一下我写的这个危险小程序前后端交互的业务,主要是两个数据:supplyCount和wantBuyCount ...

  3. 14_从零构建微信小程序项目_数据交互_json-server详解

    一.Node环境搭建 1.1 Node.js 简介 Node.js 是一个开源与跨平台的 JavaScript 运行时环境. 它是一个可用于几乎任何项目的流行工具! Node.js 在浏览器外运行 V ...

  4. 微信小程序与webview H5交互(内嵌H5跳转原生页面)

    在开发中,使用web-view组件内嵌H5页面是非常常见的,但很多人不知道webview内嵌H5如何与原生小程序 交互.下面介绍下实现微信小程序与webview H5交互的方法. web-view功能 ...

  5. 健康菜谱微信小程序+项目前后台源码(JavaSSM+Mysql)

     博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流.专注于Java技术领域和毕业设计✌ 项目名称 健康菜谱微信小程序+项目前后台源码(JavaSSM+Mysql) 视频效果 ht ...

  6. 微信小程序+Django—登录界面交互

    最近有一个项目是做微信小程序的开发,由于也是刚刚学习了django,所以准备用django来做微信小程序的后台.    由于没有系统的学习过小程序的开发,有些坑要自己慢慢地爬,特此将自己爬过的坑记录下 ...

  7. 微信小程序开发07 数据监控:善用数据驱动产品迭代

    你好,我是俊鹏,今天我们一起学习如何打造小程序的数据监控体系. 前几年,我看了<人人都是产品经理>这本畅销书,我觉得它给了我们一个很有意义的启示:技术之外,多思考产品.而数据对产品的意义很 ...

  8. 微信小程序如何与数据库交互?

    微信小程序如何与数据库交互? 回答 (4) 关注 (1) 查看 (6468) 请问一下微信小程序如何与数据库交互? 写回答关注邀请回答 独善其身独善其身提问于 2018-01-30 微信小程序如何与数 ...

  9. 分享下自己写的一个微信小程序请求远程数据加载到页面的代码

    分享下自己写的一个微信小程序请求远程数据加载到页面的代码 1  思路整理 就是页面加载完毕的时候  请求远程接口,然后把数据赋值给页面的变量 ,然后列表循环 2 js相关代码  我是改的 onload ...

最新文章

  1. mysql 表名 参数化_我可以在准备好的语句中参数化表名吗?
  2. springboot start
  3. alientek ministm32液晶显示程序_佳显12864中文字库液晶专业生产液晶显示模块
  4. 大数据技术之 Kafka (第 3 章 Kafka 架构深入 ) Log存储解析
  5. 深度学习笔记(5) 深层神经网络
  6. Redhat7没有安装ifconfig命令的解决方法
  7. 如果你的 HTML 里全是 div,那就要小心了
  8. Android--多线程之Handler
  9. Git学习系列(八)标签的管理及配置别名详解
  10. 性能测试知多少---性能需求分析
  11. 题解 AT25 【プログラミングコンテスト】
  12. 水清冷冷:Prcc 2018永久安装图文教程(附工具补丁)
  13. mame4android汉化,MAME4droid
  14. Docker 搭建PHP开发环境
  15. 照片尺寸怎么修改,3大工具推荐
  16. html5画图程序,基于HTML5的Windows画图程序
  17. 【译】.NET 7 中的性能改进(十一)
  18. 我们为什么要做智慧社区,智慧社区主要服务在哪些行业
  19. 水下图像增强本科毕业设计帮助思路
  20. kali-基本工具学习笔记(安全牛课堂)

热门文章

  1. 一起来找茬:下面这段代码是让计算机在屏幕上输出“hi”。其中有三个错误,快来改正吧
  2. 读取太阳紫外辐照谱数据
  3. ajax的blur调用,jQuery事件blur()方法的使用实例讲解
  4. iOS 绘制纯色图片与渐变色图片
  5. 顺丰科技2019秋招产品经理(GIS)笔试题选择题部分
  6. H5页面在ios的浏览器上使用 高德地图 报当前定位失败Geolocation permission denied 或者 偶尔报AMap没有找到的
  7. Formatter(格式化)
  8. 灰色系统模型和matlab
  9. 虹科小课堂|密度测量,你了解多少?
  10. 我也能做CTO之程序员职业规划 之六 灵商