IE兼容-jquery中ajax第二次执行无效果
来源:互联网 发布:淘宝店铺怎么免费装修 编辑:程序博客网 时间:2024/06/15 05:29
在做登陆注销功能的时候,使用ajax方式请求,点击登陆成功,点击注销成功,再次点击登陆后台就获取不到任何的请求,基本上等同于无效。
通过JavaScript调试发现ajax代码执行了,回调函数中的数据(data)有值,可是后台就是没有接收到任何请求,如果使用不一样的数据请求,这个时候后台controller方法调用。
总结发现,猜想会不会是浏览器缓存,执行同样的ajax调用同样的数据,直接从缓存中取得,每次关闭浏览器后才能正常执行ajax调用后台。
查阅资料发现jQuery中ajax有cache:false,这个属性,不知道什么原因默认打开,将cache:false,加入到ajax请求中就完美解决这个问题。
万万万万想不到ajax请求ie还有缓存这个东西(以前使用ajax根本没出现过这样情况)。
还有一种解决办法是加入一个随机数参数,number=Math.random();
阅读全文
0 0
- IE兼容-jquery中ajax第二次执行无效果
- jquery中ajax第二次执行无效果
- IE兼容Jquery AJAX
- jQuery实现IE浏览器兼容placeholder效果
- jquery实现ajax无刷新效果
- Jquery 插件图片放大效果(兼容ie 火狐 谷歌 Safari)
- IE兼容滚动效果
- FireFox和IE 中 Ajax 同步执行
- 解决jQuery.ajax在IE, FireFox可以正常执行。Chrome,360极速模式中无法正常执行。
- 解决IE浏览器jQuery执行ajax不响应问题
- 解决IE浏览器jQuery执行ajax不响应问题
- Jquery ajax无刷新效果,一年多没写了....
- jquery+ajax+asp.net 页面无刷新效果
- Ajax 的jquery与后台交互实现无刷新效果
- 超出文本省略在IE上无效果,js封装兼容
- 兼容ie firefox 半透明效果
- 兼容IE的旋转效果
- IE兼容rotate旋转效果
- 最小生成树
- Faster-RCNN+ZF用自己的数据集训练模型(Python版本)
- 程序猿职业生涯的迷惘与野望
- Kotlin创建android
- 关于无线网桥
- IE兼容-jquery中ajax第二次执行无效果
- 访问单个节点的删除、链表的分化、打印两个链表的公共值
- [笔记分享] [OS] Linux的进程调度
- Ubuntu 14.04下Android系統源碼編譯
- 织梦dedecms给自定义表单加验证码的开发方法
- 单例模式详解
- Mybatis 拦截器实现数据行权限
- HDU 1285 拓扑排序入门
- java指定延时执行任务的几种常见方法