关于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; ...
最新文章
- HAProxy详解(二):HAProxy基础配置与应用实例
- parallelstream启动的线程数_谈谈并行流parallelStream
- WCF4中舍去svc文件
- 看设备指示灯识别网络故障
- folders默认配置 shell_更改windows默认的User Shell Folders
- C# 控制台或者winform程序开启http的监听状态
- (pytorch-深度学习系列)pytorch实现多层感知机(自动定义模型)对Fashion-MNIST数据集进行分类-学习笔记
- 前端码农的焦虑与救赎
- 常用的后端命令 【笔记】
- 诗与远方:无题(六十)
- Image Style Transfer:多风格 TensorFlow 实现
- iPad怎么截屏?iPad快速截图的7种方式
- [网络安全自学篇] 十.论文之基于机器学习算法的主机恶意代码
- 【原创】《华杉讲透《孙子兵法》》阅读有感(二)
- linux命令下jq的用法(curl 格式化输出json 字符串)
- PCB设计入门—学习记录
- pygame 初体验-碰壁小球
- 差点被一个柿子砸中 -_-
- C++ 系统宏定义 windows mac linux android ios
- 本地数仓项目(四)—— 即席查询
热门文章
- linux动态调频响应时间,CPU动态调频(linux 3.14.0)一
- 小米9.0系统手机(亲测有效)激活Xposed框架的教程
- 腾讯AI Lab全年成绩单:让AI能救命也能种地
- 第四章 “我要点爆”微信小程序云开发之疯狂点击与糖果点爆页面制作
- Ajax跨域和JSONP
- 如何买到天然健康的橘子?
- android语音控制demo,Android简单语音控制手机应用
- delete用法解析
- chmod命令用法举例
- 最适合演艺类清吧的音响设备品牌-PHASOUND