微信小程序wx.request实现后台数据交互功能分析


Posted in Javascript onNovember 25, 2017

本文实例讲述了微信小程序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都拿不到参数。

解决方法参考本站:https://3water.com/article/129039.htm

简单说就是增加了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

希望本文所述对大家微信小程序开发有所帮助。

Javascript 相关文章推荐
IE与FireFox的兼容性问题分析
Apr 22 Javascript
动态为事件添加js代码示例
Feb 15 Javascript
用队列模拟jquery的动画算法实例
Jan 20 Javascript
JavaScript生成的动态下雨背景效果实现方法
Feb 25 Javascript
EditPlus中的正则表达式 实战(2)
Dec 15 Javascript
Node.js利用debug模块打印出调试日志的方法
Apr 25 Javascript
JavaScript实现简单的星星评分效果
May 18 Javascript
使用JS中的Replace()方法遇到的问题小结
Oct 20 Javascript
微信小程序上传图片到服务器实例代码
Nov 07 Javascript
js 判断一个数字是不是2的n次方幂的实例
Nov 26 Javascript
微信小程序解析富文本过程详解
Jul 13 Javascript
jQuery HTML设置内容和属性操作实例分析
May 20 jQuery
利用JavaScript的%做隔行换色的实例
Nov 25 #Javascript
zTree节点文字过多的处理方法
Nov 24 #Javascript
JavaScript程序设计高级算法之动态规划实例分析
Nov 24 #Javascript
详解vue-cli脚手架build目录中的dev-server.js配置文件
Nov 24 #Javascript
javaScript和jQuery自动加载简单代码实现方法
Nov 24 #jQuery
Bootstrap modal只加载一次数据的解决办法(推荐)
Nov 24 #Javascript
浅谈vue-cli加载不到dev-server.js的解决办法
Nov 24 #Javascript
You might like
获取远程文件大小的php函数
2010/01/11 PHP
WordPress中用于获取文章作者与分类信息的方法整理
2015/12/17 PHP
PHP中快速生成随机密码的几种方式
2017/04/17 PHP
PHP迭代与递归实现无限级分类
2017/08/28 PHP
jQuery.clean使用方法及思路分析
2013/01/07 Javascript
jQuery+JSON+jPlayer实现QQ空间音乐查询功能示例
2013/06/17 Javascript
浅析jquery的js图表组件highcharts
2014/03/06 Javascript
canvas实现图像截取功能
2017/02/06 Javascript
JavaScript实现选中文字提示新浪微博分享效果
2017/06/15 Javascript
Vue实现路由跳转和嵌套
2017/06/20 Javascript
Django+Vue.js搭建前后端分离项目的示例
2017/08/07 Javascript
详解vue的数据劫持以及操作数组的坑
2019/04/18 Javascript
微信小程序云开发详细教程
2019/05/16 Javascript
JavaScript链式调用原理与实现方法详解
2020/05/16 Javascript
原生JS实现拖拽功能
2020/12/16 Javascript
[17:45]DOTA2 HEROES教学视频教你分分钟做大人-军团指挥官
2014/06/11 DOTA
python和pyqt实现360的CLable控件
2014/02/21 Python
Python中的对象,方法,类,实例,函数用法分析
2015/01/15 Python
Python3 串口接收与发送16进制数据包的实例
2019/06/12 Python
ORM Django 终端打印 SQL 语句实现解析
2019/08/09 Python
pycharm激活码快速激活及使用步骤
2020/03/12 Python
基于nexus3配置Python仓库过程详解
2020/06/15 Python
css3教程之倾斜页面
2014/01/27 HTML / CSS
html5实现多文件的上传示例代码
2014/02/13 HTML / CSS
BookOutlet加拿大:在网上书店购买廉价折扣图书和小说
2018/10/05 全球购物
自荐信格式技巧有哪些呢
2013/11/19 职场文书
银行类自荐信
2014/02/04 职场文书
小学中秋节活动方案
2014/02/06 职场文书
后勤服务中心总经理工作职责
2014/03/03 职场文书
精神文明建设先进工作者事迹材料
2014/05/02 职场文书
教师竞聘演讲稿
2014/05/16 职场文书
小学生作文评语集锦
2014/12/25 职场文书
2015年项目工作总结
2015/04/29 职场文书
2015年思想品德教学工作总结
2015/07/22 职场文书
2019西餐厅创业计划书范文!
2019/07/12 职场文书
漫画「古见同学有交流障碍症」第25卷封面公开
2022/03/21 日漫