因为后端 xss 全局过滤器导致的 jquery ajax post 提交的数据全部为null的问题
2023-09-27 14:25:37 时间
xss过滤器有一些问题,比如某些时候,使用jquery ajax post的时候,如果是传的默认的 "application/x-www-form-urlencoded",会出现Controller中的bean接收的值为null的情况,
当我调整ajax设置 contentType:"application/json",dataType:"json" 发送一个带post json数据时,xss拦截器报错,于是删除整个xss包,不再使用这四个类,jquery ajax post一切正常,可以以默认方式提交。(之前只能用axios去拼接参数到url里来实现post(将拼接的参数存入一个变量))
所以当出现这种莫名其妙的传参问题的时候,检查有没有全局的过滤器,这个很重要。
相关文章
- jQuery 教程
- Capture 404 status with jQuery AJAX
- JQuery Ajax
- 用jquery实现隐藏列表表单的显示关闭切换以及Ajax方式改动提交相应的那一行的改动内容。
- JQuery和Js中,如何让ajax执行完后再继续往下执行?(已解决,示例)
- jQuery ajax() 方法
- jquery页面滚动显示浮动菜单栏锚点定位效果
- JQuery Plugin 2 - Passing Options into Your Plugin
- jquery ajax异步加载table的方法
- Jquery ajax load(),get(),post()
- 《jQuery Cookbook中文版》——1.9 根据当前上下文遍历DOM获得新的DOM元素集
- 《jQuery、jQuery UI及jQuery Mobile技巧与示例》——3.9 技巧:使用jQuery动态生成HTML
- jQuery结合Ajax实现简单的前端验证和服务端查询
- jquery ajax自动生成表格table(一)
- jquery.cookie.js——jquery的cookie插件
- 利用jQuery实现ajax下载文件时进度条
- 解决jQuery ajax动态新增节点无法触发点击事件的问题
- PHP批量删除jQuery操作,Ajax异步请求案例
- jquery ajax发送delete(use in jquery file upload delete file)
- Jquery学习—jquery的事件
- Jquery ajax, Axios, Fetch区别之我见(转载)
- JS原生Ajax和jQuery的Ajax与代码示例-ok
- jQuery+d3绘制流程图-OK
- jquery 抽取公共方法