本文主要介绍微信小程序wx.request实现后台数据交互功能,分析微信小程序wx.request在后台数据交互过程中遇到的问题与相关的解决方法,需要的朋友可以参考下

记录微信小程序wx.request这个api在跟后台交互时遇上的问题。

1、根据资料,完成第一步,请求发送,代码如下:wx.request({

url: 'https://localhost:8443/xiaochengxu/addBill.do',

data: e.detail.value,

method: 'POST',

success:function(res) {

console.log('submit success');

},

fail:function(res){

console.log('submit fail');

},

complete:function(res){

console.log('submit complete');

}

})

后台成功接收到请求,控制台也打印了submit success和submit complete,但是,后台请求并未接收到数据,打开调试,发现数据都在request payload中,所以后台无论是springmvc的映射bean还是req.getParameter都拿不到参数。

简单说就是增加了header: {'content-type': 'application/x-www-form-urlencoded'},后台成功获取数据。

至此,代码如下:wx.request({

url: 'https://localhost:8443/xiaochengxu/addBill.do',

data: e.detail.value,

method: 'POST',

header: {'content-type': 'application/x-www-form-urlencoded'},

success:function(res) {

console.log('submit success');

},

fail:function(res){

console.log('submit fail');

},

complete:function(res){

console.log('submit complete');

}

})

2、接收请求返回数据

这一步问题不大,我是按照json格式返回的,只是按照官网写的console.log(res.data)的话,会在控制台打印Object,带上参数名就好了,比如res.data.code

相关推荐:

微信小程序数据库交互 php,微信小程序wx.request实现后台数据交互功能分析相关推荐

  1. 微信小程序开发(三)表单提交、PHP后台数据交互

    上一篇:微信小程序学习笔记(二) [form表单提交] form.wxml: <form bindsubmit="formSubmit" bindreset="fo ...

  2. 实现小程序与SSM后台数据交互

    实现小程序与SSM后台数据交互 项目源码 文章目录 实现小程序与SSM后台数据交互 项目源码 1.controller 2.小程序js 实现效果 1.controller @RequestMappin ...

  3. --@angularJS--自定义服务与后台数据交互小实例

    1.myService.html: <!DOCTYPE HTML> <html ng-app="app"> <head>     <tit ...

  4. servlet向ajax传递数据库,一、JSP、servlet、SQL三者之间的数据传递(前台与后台数据交互)...

    背景: 目前业界很流行的MVC(model-view-control)开发模式,理解为 模型是Bean, 视图是 Html/Jsp, 控制是Servlet, 关联数据库的Dao web的运行机制: 数 ...

  5. ajax与后台php,怎么在thinkPHP5中使用ajax实现与后台数据交互

    怎么在thinkPHP5中使用ajax实现与后台数据交互 发布时间:2021-03-20 17:20:01 来源:亿速云 阅读:87 作者:Leah 这篇文章给大家介绍怎么在thinkPHP5中使用a ...

  6. 微信小程序登录与微擎PHP后台数据交互原理剖析

    首先先放上一个微信开发文档的登录流程时序, 调用 wx.login() 获取 临时登录凭证code ,并回传到开发者服务器 调用 code2Session 接口,换取 用户唯一标识 OpenID 和  ...

  7. 微信小程序后台数据交互与wxs文件的介绍与使用

    准备后台 后台源代码分享 .. .. ssm-oa.rar - 蓝奏云 前端测试代码分享 oa-mini.rar - 蓝奏云 前端发送请求封装 Promise Promise 是异步编程的一种解决方案 ...

  8. 微信小程序填坑之路其一:wx.request发送与服务端接受

    一.序言 应公司要求要求,要用小程序开发一个信息录入系统.没办法只能听话来填坑. 先介绍一下环境:客户端--小程序:服务端--java:数据库--mysql:服务器--centos7 需求:客户端输入 ...

  9. 小程序后台数据交互-个人中心

    目录 一,获取用户昵称和头像 登录过程 二,登录-小程序 三,后台 小程序服器配置 一,获取用户昵称和头像 登录过程 小程序登录 小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识, ...

最新文章

  1. Apple WatchKit 初探
  2. 线程访问临界区的问题 实例,需解决
  3. 接口结构_适用于Mac系统的API接口调试应用
  4. QML实现酷炫的 Cover Flow 效果(PathView)
  5. java循环的嵌套执行
  6. 第二阶段冲刺总结01
  7. 测试用例设计方法——判定表法
  8. python hello world程序代码_第一个python程序 helloworld
  9. 基于auto.js的安卓抢购软件---可实现毫秒级
  10. 眼下精准吸引上万的粉丝课程,海风通过豆瓣被动引流思路
  11. 毕业生的档案都有什么意义,为什么说它那么重要|智测优聘总结
  12. 幸福的前奏---三叶草的海洋
  13. 成人世界黑话鉴定指南
  14. css情景动画,css3中的动画属性animation应用场景及编写代码教程
  15. 悟空CRM在保险行业的应用
  16. 【linux】strip命令简介------给文件脱衣服
  17. 分享使用全自动引流脚本之前须知的五大要点
  18. 点心云评测和横向对比
  19. 玩转逆向|简单分析获取某PDF编辑器7.3版 更高权限功能
  20. 我,程序员,想做人工智能,可现实劝我回头是岸!

热门文章

  1. 完整的微信支付代码,不会的进来拿走直接用
  2. Zigbee技术如何实现实时室内定位
  3. 分享一个http请求工具类,超好用。
  4. 数据平台发展史-从数据仓库数据湖到数据湖仓
  5. 单精度浮点数转十进制C语言,C语言:IEEE754十进制数转二进制单精度浮点数
  6. java中i++和++i的区别
  7. 微信公众号开发账号申请以及菜单配置。
  8. ubuntu 查看cudnn版本
  9. python an integer is required_Python TypeError: an integer is required (got type tuple)
  10. AWS云服务的架构方案