详解使用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 相关文章推荐
JavaScript constructor和instanceof,JSOO中的一对欢喜冤家
May 25 Javascript
Javascript 键盘keyCode键码值表
Dec 24 Javascript
JavaScript中Math对象方法使用概述
Jan 02 Javascript
jquery实现叠层3D文字特效代码分享
Aug 21 Javascript
JavaScript中捕获/阻止捕获、冒泡/阻止冒泡方法
Dec 07 Javascript
想学习javascript JS和jQuery哪个重要 先学哪个
Dec 11 Javascript
javaScript生成支持中文带logo的二维码(jquery.qrcode.js)
Jan 03 Javascript
jquery ajax加载数据前台渲染方式 不用for遍历的方法
Aug 09 jQuery
使用element-ui table expand展开行实现手风琴效果
Mar 15 Javascript
解决layer弹出层自适应页面大小的问题
Sep 16 Javascript
layer.prompt使文本框为空的情况下也能点击确定的方法
Sep 24 Javascript
jQuery实现计算器功能
Oct 19 jQuery
详解用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
Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境
2015/03/03 PHP
php检测apache mod_rewrite模块是否安装的方法
2015/03/14 PHP
PHP获取昨天、今天及明天日期的方法
2016/02/03 PHP
PHP反射机制原理与用法详解
2017/02/15 PHP
Yii输入正确验证码却验证失败的解决方法
2017/06/06 PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
2019/04/10 PHP
PHP面向对象程序设计之对象克隆clone和魔术方法__clone()用法分析
2019/06/12 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
从零开始学习jQuery (三) 管理jQuery包装集
2011/02/23 Javascript
jQuery News Ticker 基于jQuery的即时新闻行情展示插件
2011/11/05 Javascript
javascript学习笔记(三) String 字符串类型介绍
2012/06/19 Javascript
屏蔽网页右键复制和ctrl+c复制的js代码
2013/01/04 Javascript
JavaScript正则表达式中的ignoreCase属性使用详解
2015/06/16 Javascript
ajax如何实现页面局部跳转与结果返回
2015/08/24 Javascript
基于jQuery全屏焦点图左右切换插件responsiveslides
2015/09/07 Javascript
个人网站留言页面(前端jQuery编写、后台php读写MySQL)
2016/05/03 Javascript
JavaScript仿百度图片浏览效果
2016/11/23 Javascript
vue动画之点击按钮往上渐渐显示出来的实例
2018/09/29 Javascript
微信小程序提交form操作示例
2018/12/30 Javascript
微信小程序数据统计和错误统计的实现方法
2019/06/26 Javascript
微信小程序scroll-view实现滚动到锚点左侧导航栏点餐功能(点击种类,滚动到锚点)
2020/06/11 Javascript
原生js实现照片墙效果
2020/10/13 Javascript
星球大战与Python之间的那些事
2016/01/07 Python
Python基于多线程实现抓取数据存入数据库的方法
2018/06/22 Python
python selenium 执行完毕关闭chromedriver进程示例
2019/11/15 Python
Python 解决火狐浏览器不弹出下载框直接下载的问题
2020/03/09 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
2020/07/31 Python
python使用matplotlib:subplot绘制多个子图的示例
2020/09/24 Python
数学系个人求职信范文
2014/01/30 职场文书
工会主席岗位责任制
2014/02/11 职场文书
论文指导教师评语
2014/04/28 职场文书
公司联欢会策划方案
2014/05/19 职场文书
师德师风自我剖析材料
2014/09/27 职场文书
2015年专项整治工作总结
2015/04/03 职场文书
2016年师德学习心得体会
2016/01/12 职场文书
Java实现字符串转为驼峰格式的方法详解
2022/07/07 Java/Android