关于Ajax中的contentType,dataType
我们在提交表单的时候,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相关推荐
- ajax参数datatype,$.ajax 中的contentType和dataType设置
开始说之前,首先说下$.ajax的一些参数: 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type: 要求为String类型的参数,请求方式(post或get ...
- ajax 中的contentType
$.ajax 中的contentType 在 cnodejs.org 论坛中有一个问题,让我也很奇怪,说是 $.ajax 设置数据类型 applicaiton/json之后,服务器端(express) ...
- Ajax如何设置contenttype,ajax中设置contentType: application/json的作用
最近在做项目交互的时候,刚开始向后台传递数据返回 415 ,后来百度添加了 contentType:"application/json" 之后返回400,然后把传输的数据格式改为j ...
- $.ajax 中的contentType
$.ajax contentType 和 dataType , contentType 主要设置你发送给服务器的格式,dataType设置你收到服务器数据的格式. 在http 请求中,get 和 po ...
- ajax_contenttype,ajax中设置contentType: application/json的作用
AJAX 的 ajax中设置contentType: "application/json"的作用 最近在做项目交互的时候,刚开始向后台传递数据返回 415 ,后来百度添加了 con ...
- $.ajax() contenttype,$.ajax 中的contentType类型
前言 今天在搞项目的时候遇到一个问题,$.ajax 设置数据类型 applicaiton/json以后,服务器端(express)就拿不到数据,遂解决后将问题以及问题缘由整理下来.jquery 正文 ...
- js ajax contenttype,ajax中设置contentType: application/json的作用(图文教程)
这篇文章主要介绍了ajax中设置contentType: "application/json"的作用,需要的朋友可以参考下 最近在做项目交互的时候,刚开始向后台传递数据返回 415 ...
- 12月12日学习内容整理:Ajax中的contentType参数,csrf跨域请求处理,serialize方法...
一.contentType参数 1.用来标识请求的数据格式 2.默认值: "application/x-www-form-urlencoded" 代表是urlencoded编码 ...
- ajax_contenttype,$.ajax中contentType: “application/json” 的用法详解
具体内容如下所示: $.ajax({ type: httpmethod, cache:false, async:false, contenttype: "application/json; ...
最新文章
- eclipse java debug 日志输出到文件里面
- 针对ASP.NET Core Web API的先进架构
- oracle group by用法
- 图层几何学 -- iOS Core Animation 系列二
- 【2012百度之星/资格赛】C: 易手机的套餐
- RabbitMQ之五种消息模型
- zookeeper集群搭建和API使用
- 软件测试正交矩阵,正交矩阵在测试用例设计中的应用
- 安装最新版SopCast 0.4.1
- X86、X86_64、X64的区别
- counter计数器
- pythondocx_python docx文档转html页面
- 计算机管理中其它设备问号,Win10设备管理器中设备上有白色问号如何解决
- JDK1.8中英文官方文档
- 【工作需要】CAD+VBA 实现图块的旋转平移缩放和拼接
- 入门 | 我们常听说的置信区间与置信度到底是什么?
- 【数据库MySQL】
- 用Python获取大众点评上长沙口味虾店铺信息,并进行数据分析
- outlook插入html文件,Outlook正文插入附件?简单设置即可!
- 卸载windows服务,删除 windows 服务 delete windows service
热门文章
- Flutter实战之免费个人电子书
- 路由器R473g虚拟服务器设置,TL-R473G上网方式配置详解
- RS复习之:二层技术----PPP
- 深度linux 时间放桌面,manjaro + deepin桌面环境 真香!
- java将万元转换成亿元的方法_js转换金钱为中文单位元、万元、亿元、万亿
- 3、Indices相关操作
- php能弹出u盘吗,u盘中病毒了能插电脑吗
- 360无线台式计算机,360随身wifi可以在台式机上使用吗
- 无线网络数据传输的相关知识
- 电子计算机与多媒体导学案,5 电子计算机与多媒体板书设计及意图