我们在提交表单的时候,form表单参数中会有一个enctype的参数。enctype指定了HTTP请求的Content-Type。
默认情况下,HTML的form表单的enctype=application/x-www-form-urlencoded。
application/x-www-form-urlencoded是指表单的提交,并且将提交的数据进行urlencode。默认情况下,我们所有的表单提交都是通过这种默认的方式实现的。

contentType 主要设置你发送给服务器的格式,服务端根据前端设置的contentType 来解析前端的数据。而dataType是告诉后端返回的格式要求

ajax请求  默认的的contentType:"application/x-www-form-urlencode"

这种格式的特点:

如果是get请求:www.xxx.com?name=xxx&age=xx

post请求的话,参数会在请求体中 以 name=xxxxx&age=xxx传递

后端只要用对应的属性与name  age对应接收  或者使用@RequestParam(XXX) 或实体类接收即可

比如说

但是当contentType为   "application/json"时候  需要将data:{'xxx':'xxx'}json格式传过去

或者用JSON.stringify({xxx:xxx,xx:xx})   且后端需要@RequestBody接收

关于Ajax中的contentType,dataType相关推荐

  1. ajax参数datatype,$.ajax 中的contentType和dataType设置

    开始说之前,首先说下$.ajax的一些参数: 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type: 要求为String类型的参数,请求方式(post或get ...

  2. ajax 中的contentType

    $.ajax 中的contentType 在 cnodejs.org 论坛中有一个问题,让我也很奇怪,说是 $.ajax 设置数据类型 applicaiton/json之后,服务器端(express) ...

  3. Ajax如何设置contenttype,ajax中设置contentType: application/json的作用

    最近在做项目交互的时候,刚开始向后台传递数据返回 415 ,后来百度添加了 contentType:"application/json" 之后返回400,然后把传输的数据格式改为j ...

  4. $.ajax 中的contentType

    $.ajax contentType 和 dataType , contentType 主要设置你发送给服务器的格式,dataType设置你收到服务器数据的格式. 在http 请求中,get 和 po ...

  5. ajax_contenttype,ajax中设置contentType: application/json的作用

    AJAX 的 ajax中设置contentType: "application/json"的作用 最近在做项目交互的时候,刚开始向后台传递数据返回 415 ,后来百度添加了 con ...

  6. $.ajax() contenttype,$.ajax 中的contentType类型

    前言 今天在搞项目的时候遇到一个问题,$.ajax 设置数据类型 applicaiton/json以后,服务器端(express)就拿不到数据,遂解决后将问题以及问题缘由整理下来.jquery 正文 ...

  7. js ajax contenttype,ajax中设置contentType: application/json的作用(图文教程)

    这篇文章主要介绍了ajax中设置contentType: "application/json"的作用,需要的朋友可以参考下 最近在做项目交互的时候,刚开始向后台传递数据返回 415 ...

  8. 12月12日学习内容整理:Ajax中的contentType参数,csrf跨域请求处理,serialize方法...

    一.contentType参数 1.用来标识请求的数据格式 2.默认值: "application/x-www-form-urlencoded"   代表是urlencoded编码 ...

  9. ajax_contenttype,$.ajax中contentType: “application/json” 的用法详解

    具体内容如下所示: $.ajax({ type: httpmethod, cache:false, async:false, contenttype: "application/json; ...

最新文章

  1. eclipse java debug 日志输出到文件里面
  2. 针对ASP.NET Core Web API的先进架构
  3. oracle group by用法
  4. 图层几何学 -- iOS Core Animation 系列二
  5. 【2012百度之星/资格赛】C: 易手机的套餐
  6. RabbitMQ之五种消息模型
  7. zookeeper集群搭建和API使用
  8. 软件测试正交矩阵,正交矩阵在测试用例设计中的应用
  9. 安装最新版SopCast 0.4.1
  10. X86、X86_64、X64的区别
  11. counter计数器
  12. pythondocx_python docx文档转html页面
  13. 计算机管理中其它设备问号,Win10设备管理器中设备上有白色问号如何解决
  14. JDK1.8中英文官方文档
  15. 【工作需要】CAD+VBA 实现图块的旋转平移缩放和拼接
  16. 入门 | 我们常听说的置信区间与置信度到底是什么?
  17. 【数据库MySQL】
  18. 用Python获取大众点评上长沙口味虾店铺信息,并进行数据分析
  19. outlook插入html文件,Outlook正文插入附件?简单设置即可!
  20. 卸载windows服务,删除 windows 服务 delete windows service

热门文章

  1. Flutter实战之免费个人电子书
  2. 路由器R473g虚拟服务器设置,TL-R473G上网方式配置详解
  3. RS复习之:二层技术----PPP
  4. 深度linux 时间放桌面,manjaro + deepin桌面环境 真香!
  5. java将万元转换成亿元的方法_js转换金钱为中文单位元、万元、亿元、万亿
  6. 3、Indices相关操作
  7. php能弹出u盘吗,u盘中病毒了能插电脑吗
  8. 360无线台式计算机,360随身wifi可以在台式机上使用吗
  9. 无线网络数据传输的相关知识
  10. 电子计算机与多媒体导学案,5 电子计算机与多媒体板书设计及意图