我们在提交表单的时候,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. HAProxy详解(二):HAProxy基础配置与应用实例
  2. parallelstream启动的线程数_谈谈并行流parallelStream
  3. WCF4中舍去svc文件
  4. 看设备指示灯识别网络故障
  5. folders默认配置 shell_更改windows默认的User Shell Folders
  6. C# 控制台或者winform程序开启http的监听状态
  7. (pytorch-深度学习系列)pytorch实现多层感知机(自动定义模型)对Fashion-MNIST数据集进行分类-学习笔记
  8. 前端码农的焦虑与救赎
  9. 常用的后端命令 【笔记】
  10. 诗与远方:无题(六十)
  11. Image Style Transfer:多风格 TensorFlow 实现
  12. iPad怎么截屏?iPad快速截图的7种方式
  13. [网络安全自学篇] 十.论文之基于机器学习算法的主机恶意代码
  14. 【原创】《华杉讲透《孙子兵法》》阅读有感(二)
  15. linux命令下jq的用法(curl 格式化输出json 字符串)
  16. PCB设计入门—学习记录
  17. pygame 初体验-碰壁小球
  18. 差点被一个柿子砸中 -_-
  19. C++ 系统宏定义 windows mac linux android ios
  20. 本地数仓项目(四)—— 即席查询

热门文章

  1. linux动态调频响应时间,CPU动态调频(linux 3.14.0)一
  2. 小米9.0系统手机(亲测有效)激活Xposed框架的教程
  3. 腾讯AI Lab全年成绩单:让AI能救命也能种地
  4. 第四章 “我要点爆”微信小程序云开发之疯狂点击与糖果点爆页面制作
  5. Ajax跨域和JSONP
  6. 如何买到天然健康的橘子?
  7. android语音控制demo,Android简单语音控制手机应用
  8. delete用法解析
  9. chmod命令用法举例
  10. 最适合演艺类清吧的音响设备品牌-PHASOUND