详解使用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 相关文章推荐
一些易混淆且不常用的属性,希望有用
Jan 29 Javascript
基于jquery的lazy loader插件实现图片的延迟加载[简单使用]
May 07 Javascript
Javascript实现带关闭按钮的网页漂浮广告代码
Jan 12 Javascript
jQuery插件开发的两种方法及$.fn.extend的详解
Jan 16 Javascript
详解JavaScript的策略模式编程
Jun 24 Javascript
jQuery xml字符串的解析、读取及查找方法
Mar 01 Javascript
用JS动态设置CSS样式常见方法小结(推荐)
Nov 10 Javascript
livereload工具实现前端可视化开发【推荐】
Dec 23 Javascript
jQuery动态添加元素无法触发绑定事件的解决方法分析
Jan 02 jQuery
vue 子组件向父组件传值方法
Feb 26 Javascript
原生js代码能实现call和bind吗
Jul 31 Javascript
jQuery使用ajax传递json对象到服务端及contentType的用法示例
Mar 12 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
肝肠寸断了解下!盘点史上最伤心的十大动漫
2020/03/04 日漫
转PHP手册及PHP编程标准
2006/12/17 PHP
PHP 实现多服务器共享 SESSION 数据
2009/08/15 PHP
php addslashes 利用递归实现使用反斜线引用字符串
2013/08/05 PHP
php中filter函数验证、过滤用户输入的数据
2014/01/13 PHP
php json中文编码为null的解决办法
2016/12/14 PHP
PHP实现函数内修改外部变量值的方法示例
2018/12/28 PHP
PHP children()函数讲解
2019/02/03 PHP
远离JS灾难css灾难之 js私有函数和css选择器作为容器
2011/12/11 Javascript
jQuery 2.0.3 源码分析之core(一)整体架构
2014/05/27 Javascript
JavaScript中的类数组对象介绍
2014/12/30 Javascript
JS实现网页表格自动变大缩小的方法
2015/03/09 Javascript
全系IE支持Bootstrap的解决方法
2015/10/19 Javascript
jquery跟随屏幕滚动效果的实现代码
2016/04/13 Javascript
Bootstrap如何创建表单
2016/10/21 Javascript
Angular中$state.go页面跳转并传递参数的方法
2017/05/09 Javascript
element ui里dialog关闭后清除验证条件方法
2018/02/26 Javascript
vue实现引入本地json的方法分析
2018/07/12 Javascript
vue-父子组件和ref实例详解
2019/11/10 Javascript
浅谈django orm 优化
2018/08/18 Python
解读python如何实现决策树算法
2018/10/11 Python
python实现超市管理系统(后台管理)
2019/10/25 Python
如何使用Python破解ZIP或RAR压缩文件密码
2020/01/09 Python
python数据预处理 :样本分布不均的解决(过采样和欠采样)
2020/02/29 Python
调整Jupyter notebook的启动目录操作
2020/04/10 Python
Python常用断言函数实例汇总
2020/11/30 Python
Linux的主要特性
2014/10/06 面试题
类的返射机制中的包及核心类
2016/09/12 面试题
执行总经理岗位职责
2014/02/03 职场文书
生日宴会主持词
2014/03/20 职场文书
5s推行计划书
2014/05/06 职场文书
师德师风建设方案
2014/05/08 职场文书
党员反对四风思想汇报范文
2014/10/25 职场文书
劳动者解除劳动合同通知书
2015/04/16 职场文书
检讨书范文大全
2015/05/07 职场文书
安全生产标语口号
2015/12/26 职场文书