详解使用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 相关文章推荐
一个js写的日历(代码部分网摘)
Sep 20 Javascript
IE之动态添加DOM节点触发window.resize事件
Jul 27 Javascript
浏览器打开层自动缓慢展开收缩实例代码
Jul 04 Javascript
javascript实现简单查找与替换的方法
Jul 22 Javascript
javascript this详细介绍
Sep 19 Javascript
angularjs实现天气预报功能
Jun 16 Javascript
详解vscode中vue代码颜色插件
Oct 11 Javascript
JavaScript JMap类定义与使用方法示例
Jan 22 Javascript
JavaScript前端页面搜索功能案例【基于jQuery】
Jul 10 jQuery
通过layer实现可输入的模态框的例子
Sep 27 Javascript
深入浅析vue全局环境变量和模式
Apr 28 Javascript
详解vue父子组件状态同步的最佳方式
Sep 10 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
PHP面向对象的使用教程 简单数据库连接
2006/11/25 PHP
两级联动select刷新后其值保持不变的实现方法
2014/01/27 PHP
php自动加载autoload机制示例分享
2014/02/20 PHP
php实现的生成排列算法示例
2019/07/25 PHP
在JavaScript中监听IME键盘输入事件
2011/05/29 Javascript
JS原型对象通俗"唱法"
2012/12/27 Javascript
各种页面定时跳转(倒计时跳转)代码总结
2013/10/24 Javascript
超级好用的jQuery圆角插件 Corner速成
2014/08/31 Javascript
jQuery右下角悬浮广告实例
2016/10/17 Javascript
jquery uploadify如何取消已上传成功文件
2017/02/08 Javascript
js实现多行文本框统计剩余字数功能
2017/03/28 Javascript
cordova入门基础教程及使用中遇到的一些问题总结
2017/11/14 Javascript
js生成word中图片处理方法
2018/01/06 Javascript
详解如何在webpack中做预渲染降低首屏空白时间
2018/08/22 Javascript
Vue 中的受控与非受控组件的实现
2018/12/17 Javascript
Vue 自定义标签的src属性不能使用相对路径的解决
2019/09/17 Javascript
VUE 解决mode为history页面为空白的问题
2019/11/01 Javascript
JS实现点击下拉列表文本框中出现对应的网址,点击跳转按钮实现跳转
2019/11/25 Javascript
js实现贪吃蛇小游戏(加墙)
2020/07/31 Javascript
原生js实现点击按钮复制内容到剪切板
2020/11/19 Javascript
Python中条件选择和循环语句使用方法介绍
2013/03/13 Python
Python中文分词实现方法(安装pymmseg)
2016/06/14 Python
Python使用poplib模块和smtplib模块收发电子邮件的教程
2016/07/02 Python
Python简单实现查找一个字符串中最长不重复子串的方法
2018/03/26 Python
python使用socket实现的传输demo示例【基于TCP协议】
2019/09/24 Python
Python装饰器原理与基本用法分析
2020/01/07 Python
Selenium python时间控件输入问题解决方案
2020/07/22 Python
TripAdvisor日本:全球领先的旅游网站
2019/02/14 全球购物
extern是什么意思
2016/03/10 面试题
2014年五四青年节活动方案
2014/03/29 职场文书
小学生推普周国旗下讲话稿
2014/09/21 职场文书
2014年党建工作总结
2014/11/11 职场文书
大四学生个人总结
2015/02/15 职场文书
学校捐书倡议书
2015/04/27 职场文书
2015年文明创建工作总结
2015/04/30 职场文书
乔迁新居祝福语
2019/11/04 职场文书