详解使用fetch发送post请求时的参数处理


Posted in Javascript onApril 05, 2017

详解使用fetch发送post请求时的参数处理

不考虑古董浏览器之后,使用fetch来发送ajax请求,变得非常爽快和时尚。

但是,发送post请求的时候,把笔者卡了一下。后台如下获取参数时,总是为null

String q = req.getParameter("q");

研究了好久,总算写出正确的使用方式了。直接上代码。

fetch("/search/project/", {
  method: "POST",
  headers: {
    'Content-Type': 'application/x-www-form-urlencoded'
  },
  body: "q=参数q"
}).then(function(response) {
  // do sth
});

关键点在于headers,因为默认Content-Type不是application/x-www-form-urlencoded,所以导致后台无法正确获取到q的值。

body的写法也是一个重点,注意。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
提取jquery的ready()方法单独使用示例
Mar 25 Javascript
多种js图片预加载实现方式分享
Feb 19 Javascript
浅析如何利用angular结合translate为项目实现国际化
Dec 08 Javascript
浅谈js中用$(#ID)来作为选择器的问题(id重复的时候)
Feb 14 Javascript
Three.js实现浏览器变动时进行自适应的方法
Sep 26 Javascript
基于 Vue.js 2.0 酷炫自适应背景视频登录页面实现方式
Jan 17 Javascript
完美解决linux下node.js全局模块找不到的情况
May 16 Javascript
JavaScript读写二进制数据的方法详解
Sep 09 Javascript
vue项目引入Iconfont图标库的教程图解
Oct 24 Javascript
原生javascript如何实现共享onload事件
Jul 03 Javascript
简单了解Vue computed属性及watch区别
Jul 10 Javascript
JavaScript对象访问器Getter及Setter原理解析
Dec 08 Javascript
详解用webpack2.0构建vue2.0超详细精简版
Apr 05 #Javascript
关于vuex的学习实践笔记
Apr 05 #Javascript
详解基于webpack和vue.js搭建开发环境
Apr 05 #Javascript
ionic2打包android时gradle无法下载的解决方法
Apr 05 #Javascript
使用gulp搭建本地服务器并实现模拟ajax
Apr 05 #Javascript
Vue.js render方法使用详解
Apr 05 #Javascript
self.attachevent is not a function的解决方法
Apr 04 #Javascript
You might like
如何做到多笔资料的同步
2006/10/09 PHP
php 不使用js实现页面跳转
2014/02/11 PHP
windows服务器中检测PHP SSL是否开启以及开启SSL的方法
2014/04/25 PHP
PHP7.0版本备注
2015/07/23 PHP
iframe 异步加载技术及性能分析
2011/07/19 Javascript
extjs 04_grid 单击事件新发现
2012/11/27 Javascript
jQuery中对节点进行操作的相关介绍
2013/04/16 Javascript
js读取配置文件自写
2014/02/11 Javascript
JavaScript中利用Array和Object实现Map的方法
2015/07/27 Javascript
基于js文件加载优化(详解)
2018/01/03 Javascript
详解vue移动端项目的适配(以mint-ui为例)
2018/08/17 Javascript
Vue 动态组件与 v-once 指令的实现
2019/02/12 Javascript
利用js-cookie实现前端设置缓存数据定时失效
2019/06/18 Javascript
微信小程序实现手势滑动卡片效果
2019/08/26 Javascript
JS代码屏蔽F12,右键,粘贴,复制,剪切,选中,操作实例
2019/09/17 Javascript
python制作企业邮箱的爆破脚本
2016/10/05 Python
详解Python自建logging模块
2018/01/29 Python
Python实现统计给定列表中指定数字出现次数的方法
2018/04/11 Python
django连接mysql配置方法总结(推荐)
2018/08/18 Python
transform python环境快速配置方法
2018/09/27 Python
django的ORM模型的实现原理
2019/03/04 Python
Python Opencv提取图片中某种颜色组成的图形的方法
2019/09/19 Python
django实现用户注册实例讲解
2019/10/30 Python
python接口自动化如何封装获取常量的类
2019/12/24 Python
基于PyTorch的permute和reshape/view的区别介绍
2020/06/18 Python
python des,aes,rsa加解密的实现
2021/01/16 Python
HTML5学习心得总结(推荐)
2016/07/08 HTML / CSS
入党思想汇报怎么写
2014/04/03 职场文书
我的长生果教学反思
2014/04/28 职场文书
学雷锋标兵事迹材料
2014/08/18 职场文书
建筑专业毕业生求职信
2014/09/30 职场文书
新生入学欢迎词
2015/01/26 职场文书
幼师个人总结范文
2015/02/28 职场文书
论语读书笔记
2015/06/26 职场文书
创业计划书之零食店(进口)
2019/09/24 职场文书
Win10鼠标轨迹怎么开 Win10显示鼠标轨迹方法
2022/04/06 数码科技