加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

easyui form ajax提交 requet头里 没有X-Requested-With

发布时间:2020-12-16 00:16:45 所属栏目:百科 来源:网络整理
导读:今天做测试发现这个问题, 使用普通的$.post异步提交 后台能够通过request.getHeader("X-Requested-With") 获得XMLHttpRequest 本打算靠这个来判断前端是否是异步提交 但是前台使用的是easyui 的 form提交,结果失败! 但是前端明明是异步提交的!! 结论: 原始的

今天做测试发现这个问题,

使用普通的$.post异步提交

后台能够通过request.getHeader("X-Requested-With") 获得XMLHttpRequest

本打算靠这个来判断前端是否是异步提交

但是前台使用的是easyui 的 form提交,结果失败!

但是前端明明是异步提交的!!



结论:

原始的ajax是提交时,requet是没有X-Requested-With头的,

只有jquery异步提交才会设置这个头

easyui 显然是自己封装的ajax,没有调用jquery的异步提交


解决方法:


异步提交,在前端添加一个隐藏字段,后端再判断

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读