本篇内容简介之 微信小程序的前后端数据交互示例,主要涉及到获取服务端的数据,和提交到服务端的数据演示,服务端使用java-springboot进行快速搭建演示

1、在小程序中的index.wxml中进行一个表单的设计

例如:

说明一下wxml页面中部分代码的意思:

1)、{{ }} 是代表表达式的数据绑定,可以从js中或者服务器端来通过类似key-value的形式进行自动的赋值操作

2)、wx:for 用于根据给定的数组重复渲染该组件,在该标签内可以使用item表示数组的当前项

3)、wx:key 指定标识 比如这里指定的是以value为唯一的标识

页面样式如:

2、编写服务端代码

我这里以springboot为例,拼接的为演示数据,真实情况如何获取数据视情况而定

这里以map的形式填写数据,最终返回的是JSON字符串数据(真实情况可以以面向对象的方式进行对象的封装,然后操作对象进行数据的交互)

3、回到微信开发者工具中,在页面级的js文件中的onLoad事件的方法中,加入以下代码

由于在success回调方法后this的指向发生了变化,则首先使用一个that变量进行的保存

调用setData将返回值直接传送到页面进行渲染

4、刷新小程序端结果如下:

下面演示POST提交方法

1、在页面级的js中加入按钮的点击方法实现

此处截取段小程序开发文档中的说明:

2、在服务端书写获取数据代码

页面

看前后端结果

服务器端console输出:

微信开发工具console输出:

刚开始学习,不完善的地方请多指教

【微信】微信小程序前后端数据请求示例相关推荐

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

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

  2. 微信小程序前后端交互案例

    微信小程序前后端交互案例 首先声明一下,本人也是一个初学者(下面的案例可能会有很多不完整或说的不正确的,所以只能起到参考作用,千万不要拿我的话当标准). 我是纯自学,之前在前后端交互方面一直搞不懂,所 ...

  3. 【微信小程序】网络数据请求

    目录 一.小程序中网络数据请求的限制 二.配置request合法域名 三.发起GET请求 四.发起POST请求 五.在页面刚加载时请求数据 六.跳过request合法域名校验 七.关于跨域和Ajax的 ...

  4. 小程序 | 小程序中常用的事件 + 事件对象的属性列表 +小程序事件传参 + 小程序全局配置 + 小程序页面配置 + 小程序发起网络数据请求

    文章目录 一.WXML 模板语法 数据绑定 事件绑定 ⭐小程序中常用的事件 ⭐事件对象的属性列表 target 和 currentTarget 的区别 bindtap 的语法格式 在事件处理函数中为 ...

  5. 实验室预约管理小程序前后端完整,包括实验室动态,实验室规章制度,预约审批,用户管理,基础实验室预约,专业实验室预约等功能

    功能介绍 实验室预约管理小程序前后端完整,包括实验室动态,实验室规章制度,预约审批,用户管理,基础实验室预约,专业实验室预约等功能.目前部分高校实验室存在设备管理困难的问题,要使用设备可能需要在微信群 ...

  6. 极致CMS百度智能小程序前后端源码

    安装说明 1.上传"小程序模板.zip"压缩包到网站根目录,解压安装极致CMS内容管理系统. 2.将"极致CMS百度小程序源码-前端"解压到电脑桌面,用&quo ...

  7. 最新二开南风表情包小程序+前后端去授权版/最火表情包小程序源码

    最新二开南风表情包小程序+前后端去授权版,最火表情包小程序源码,本站之前发布过一套原始版的<南风表情包源码>,本次分享的是一套二开的小程序前端,新增了举牌表情生成.去掉了隐藏的授权以及一些 ...

  8. 最新表情包小程序+前后端去授权版/最火表情包小程序源码

    最新表情包小程序+前后端去授权版,最火表情小程序源码,本次分享的是一套二开的小程序前端,新增了举牌表情生成.去掉了隐藏的授权以及一些BUG修复,本站亲测完美可用. 具体教程见包内说明,以下是亲测截图: ...

  9. 健身类小程序前后端源码

    简介: 健身类小程序前后端源码 环境要求: PHP >= 7.0 (推荐7.2+) Laravel 5.6+ 安装步骤: 安装PHP环境(请自行百度) 将源码上传到 web 目录 参考 Lara ...

最新文章

  1. netstat -an 查看端口
  2. SQL Error: 957, SQLState: 42000 ORA-00957: duplicate column name
  3. request-promise 获取返回头信息_http返回的状态码 大全
  4. Exynos4412裸机开发 —— UART
  5. kafka Linux 下启动服务 测试,Linux下安装部署Kafka分布式集群与测试
  6. Spring+MyBatis企业应用实战 - 笔记-简写词总结
  7. unity挺好用的移动端相机控制器(Android和IPhone通用)
  8. 在线 JSON 格式化校验工具
  9. linux的4k播放器,【Linux1GB4K(3840*2160)电视播放器】Linux1GB4K(3840*2160)电视播放器报价及图片大全-列表版-ZOL中关村在线...
  10. GB2312/GBK编码规则及单片机汉显字库算法
  11. php 跑马灯抽奖,九宫格抽奖跑马灯效果实现--微信小程序
  12. GeoGebra官方版下载
  13. 关于uIP的移植以及部分特性解析和勘误
  14. 使用神经网络中的卷积核生成语谱图
  15. iterm2连不上阿里云服务器
  16. 大数据面试3分钟自我介绍_大数据面试要注意哪些方面?大数据面试准备三大攻略...
  17. kafka-eagle数据库脚本,表结构和数据
  18. 三大运营商已确定在19个城市启用5G网络
  19. linux 配置防火墙 firewalld 屏蔽海外国外IP访问(服务器受到外网未知用户攻击,通过设置防火墙隔绝) 仅允许中国国内ip访问自己在公网上的服务器
  20. 笔记本电脑html电视,笔记本电脑变电视怎么设置

热门文章

  1. C# TSC TE244 PrintDocument 固定资产哑银不干胶标签打印
  2. 体脂秤方案开发脂肪秤方案设计
  3. 智慧农业SaaS系统
  4. 计算机学院论文谢辞怎么写,论文致谢:函授毕业论文谢辞怎么写
  5. 微信发朋友圈如何只发文字?
  6. 共模电感(扼流圈)选型
  7. putty小键盘输入_putty或xshell上用vi/vim小键盘无法使用的解决方法-阿里云开发者社区...
  8. Metamask如何关闭隐私模式,可以正常读取账号信息
  9. inlinehook 看这一篇
  10. [YOLOv7/YOLOv5系列算法改进NO.21]CNN+Transformer——主干网络替换为又快又强的轻量化主干EfficientFormer