Status Code:415 Unsupported Media Type
2016-12-22 09:55
316 查看
Status Code:415 Unsupported Media Type
今天用ajax向后台传输数据时遇到了415错误。。。不支持的媒体类型。。。这个提示也是醉了后来百度一波找到了答案
这种样子传了个json到后台
$.ajax({ type : "POST", url : url, data : JSON.stringify(datas), success : function(data) { // }, error : function(data) { // } })
后台这样
@ResponseBody @RequestMapping("xx/xx.json") public Object saveXX(@RequestBody List<XXObject> obj) { // }
结果就炸了————
F12出来调试框
调整后的js
$.ajax({ type : "POST", url : url, dataType : "json", contentType : "application/json", data : JSON.stringify(datas), success : function(data) { // }, error : function(data) { // } })
再来一下
如果还是不行,还可能是传过去的data不符合json规范或者data与后台对象不匹配
相关文章推荐
- Ajax
- $.ajax()方法详解
- jQuery ajax - ajax() 方法
- 使用Ajax实现异步用户名验证
- 使用ajax实现用户登录验证(升级版)
- 解决Ajax悬停效果,无法遮蔽FLASH的问题
- 再谈Jquery Ajax方法传递到action(补充)
- Dom在ajax技术中的作用说明
- AJAX实现瀑布流触发分页与分页触发瀑布流的方法
- 使用Ajax实时检测"用户名、邮箱等"是否已经存在
- PHP+jquery+ajax实现分页
- 探讨Ajax中同步与异步之间的区别
- jQuery的ajax下载blob文件
- ajax跨域访问报错501的解决方法
- ajax中data传参的两种方式分析
- 原生AJAX写法实例分析
- 探秘ajax跨域请求
- 按钮的Ajax请求时一次点击两次提交的解决方法
- Ajax实现简单下拉选项效果【推荐】
- JQuery ajax返回JSON时的处理方式 (三种方式)