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

 更新时间:2017年04月05日 10:18:01   投稿:lqh  
这篇文章主要介绍了详解使用fetch发送post请求时的参数处理的相关资料,需要的朋友可以参考下

详解使用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的写法也是一个重点,注意。

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

相关文章

  • Ajax异步文件上传与NodeJS express服务端处理

    Ajax异步文件上传与NodeJS express服务端处理

    本文主要介绍了Ajax异步文件上传与NodeJS express服务端处理的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-04-04
  • JS实现图片的不间断连续滚动的简单实例

    JS实现图片的不间断连续滚动的简单实例

    下面小编就为大家带来一篇JS实现图片的不间断连续滚动的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • JS通过位运算实现权限加解密

    JS通过位运算实现权限加解密

    这篇文章主要介绍了JS通过位运算实现权限加解密的相关知识,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
    2018-08-08
  • ionic开发中点击input时键盘自动弹出

    ionic开发中点击input时键盘自动弹出

    ionic开发移动端界面时,在输入用户名和密码的时候,输入法不要挡住我的输入框,并且输入框往上滚动的时候,顶部标题不要上移,下面给大家分享实现代码,一起看看吧
    2016-12-12
  • js判断上传文件类型判断FileUpload文件类型代码

    js判断上传文件类型判断FileUpload文件类型代码

    这篇文章主要介绍了js判断上传文件类型判断FileUpload文件类型代码,需要的朋友可以参考下
    2014-05-05
  • 基于JavaScript实现浏览器添加收藏功能

    基于JavaScript实现浏览器添加收藏功能

    今天搞项目的时候为了实现浏览者实现添加收藏的功能,特地了解了一下相关的API,整理了一段代码帮助大家实现浏览器添加收藏功能,感兴趣的朋友跟随小编一起看看吧
    2023-02-02
  • JavaScript中fetch()用法实例

    JavaScript中fetch()用法实例

    在前端快速发展地过程中,为了契合更好的设计模式,产生了 fetch 框架,下面这篇文章主要给大家介绍了关于JavaScript中fetch()用法的相关资料,需要的朋友可以参考下
    2022-06-06
  • 在页面加载之后执行JavaScript

    在页面加载之后执行JavaScript

    这篇文章主要介绍了在页面加载之后执行JavaScript的详细过程,本文通过实例代码文字解说给大家讲解的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • ECMA5数组的新增方法有哪些及forEach()模仿实现

    ECMA5数组的新增方法有哪些及forEach()模仿实现

    这篇文章主要介绍了ECMA5数组的新增方法有哪些及forEach()模仿实现,需要的朋友可以参考下
    2015-11-11
  • 使用js画图之饼图

    使用js画图之饼图

    这篇文章主要介绍了使用js绘制几何图形系列教程的绘制饼图篇,需要的朋友可以参考下
    2015-01-01

最新评论