详解使用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 相关文章推荐
IE6不能修改NAME问题的解决方法
Sep 03 Javascript
读jQuery之三(构建选择器)
Jun 11 Javascript
javascript事件冒泡实例分析
May 13 Javascript
跟我学习javascript的定时器
Nov 19 Javascript
使用JavaScript根据图片获取条形码的方法
Jul 04 Javascript
iscroll.js滚动加载实例详解
Jul 18 Javascript
vue实现留言板todolist功能
Aug 16 Javascript
vuex 项目结构目录及一些简单配置介绍
Apr 08 Javascript
vue基础之v-bind属性、class和style用法分析
Mar 11 Javascript
koa2服务端使用jwt进行鉴权及路由权限分发的流程分析
Jul 22 Javascript
vue 避免变量赋值后双向绑定的操作
Nov 07 Javascript
Canvas三种动态画圆实现方法说明(小结)
Apr 16 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
CI分页类首页、尾页不显示的解决方法
2016/03/28 PHP
PHP实现对xml进行简单的增删改查(CRUD)操作示例
2017/05/19 PHP
PHP基于迭代实现文件夹复制、删除、查看大小等操作的方法
2017/08/11 PHP
php微信公众号开发之翻页查询
2018/10/20 PHP
php中文语义分析实现方法示例
2019/09/28 PHP
Web Inspector:关于在 Sublime Text 中调试Js的介绍
2013/04/18 Javascript
JS OffsetParent属性深入解析
2014/01/13 Javascript
javascript实现英文首字母大写
2015/04/23 Javascript
浅谈Javascript实现继承的方法
2015/07/06 Javascript
浅谈javascript中return语句
2015/07/15 Javascript
使用js复制链接中的部分文字的方法
2015/07/30 Javascript
Node.js制作简单聊天室
2017/01/12 Javascript
Node Express用法详解【安装、使用、路由、中间件、模板引擎等】
2020/05/13 Javascript
探索浏览器页面关闭window.close()的使用详解
2020/08/21 Javascript
微信小程序用户登录和登录态维护的实现
2020/12/10 Javascript
[45:44]完美世界DOTA2联赛PWL S2 FTD vs PXG 第一场 11.27
2020/12/01 DOTA
Python编程中NotImplementedError的使用方法
2018/04/21 Python
Pytorch Tensor 输出为txt和mat格式方式
2020/01/03 Python
python 安装教程之Pycharm安装及配置字体主题,换行,自动更新
2020/03/13 Python
Python计算指定日期是今年的第几天(三种方法)
2020/03/26 Python
使用python从三个角度解决josephus问题的方法
2020/03/27 Python
Python正则re模块使用步骤及原理解析
2020/08/18 Python
python实现经纬度采样的示例代码
2020/12/10 Python
用CSS3实现无限循环的无缝滚动的示例代码
2017/11/01 HTML / CSS
澳大利亚领先的运动鞋商店:Hype DC
2018/03/31 全球购物
Weblogic和WebSphere不同特点
2012/05/09 面试题
生物化工工艺专业应届生求职信
2013/10/08 职场文书
高级技校毕业生自荐信
2013/11/18 职场文书
工厂保洁员岗位职责
2013/12/04 职场文书
房产协议书范本
2014/10/18 职场文书
2014年妇委会工作总结
2014/12/10 职场文书
党员志愿者服务倡议书
2015/04/29 职场文书
2015暑假假期总结
2015/07/13 职场文书
七一慰问简报
2015/07/20 职场文书
2016年寒假政治学习心得体会
2015/10/09 职场文书
SpringBoot读取Resource下文件的4种方法
2021/07/02 Java/Android