`
gjs_ht
  • 浏览: 8311 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

IE浏览器缓存jquery的AJAX请求

阅读更多

       今天在调试的程序的时候,发现一个问题,在火狐浏览器下提交请求,每次都能传递到后台,而在IE下,虽然同样的查询条件,在第二次查询也会出结果,但是并没有提交的后台,实际上是IE基于本身缓存结果进行的处理,甚至将条件改变也是基于当前处理的结果,尤其是删除了一条信息,后台已经删除了,但是查询的时候,还能够查询出来。避免的这样的方法:

        在jquery初始化的时候,执行下列语句:

        $.ajaxSetup({ cache: false });

       

分享到:
评论

相关推荐

    IE下jquery ajax无法获得最新数据的问题解决(IE缓存)

    发现此ajax请求用的get方式,每次请求的URL一模一样,IE浏览器有个特殊的地方,如果每次请求的URL一样时,就会拿出缓存中已有的数据显示在页面上,并不会再次去查询数据库,所以每次显示的都是旧数据。 解决办法: ...

    jquery ajax多次请求数据时 不刷新问题的解决方法

    jquery的ajax在频繁请求数据,或者重复请求数据的时候出现了一个情况,那就是非ie浏览器正常,ie浏览器会设置缓存,导致第二次请求的时候不会刷新,系统报304 not modify, 解决方案: jquery的ajax方法提供配置...

    IE兼容性问题的快速解决方法_ajax请求不发送到后台

    相信很多小伙伴会遇到这种问题,用ajax做异步请求的时候,在IE浏览器下,并没有发送出去。但是相关程序确实执行了。为什么呢? 原来这是IE缓存方式的原因,所以呢,用下边的解决方案吧。 1.在请求的URL后边加上...

    IE下Ajax缓存问题的快速解决方法(get方式)

    百度了一把,谁知load是用get方式进行请求的,因此IE浏览器对 其进行缓存了。网上搜了很多解决方案,一大把,下面是我认为比较全面的解决方案。主要分为客户端解决和服务端解决。 1.客户端解决方案IE访问策略:...

    jquery 缓存问题的几个解决方法

    .load方法没有设置 cache参数 默认true ,特别在IE浏览器下,一般的ajax的方法都是cache等于true的! 解决办法几个: 1.使用.ajax方法并设置 cache参数为false 代码如下: $.ajaxSetup ({ cache: false }); $(fucntion...

    JQuery&CSS;&CSS;+DIV实例大全.rar

    58.jquery黑色风格左右带箭头的图片浏览控制插件下载 59.jQuery鼠标滑动图片显示标题与简介的滑动动感特效代码 60.jQuery鼠标移上小图显示大缩略图功能 61.js仿淘宝网鼠标经过缩略图放大图片效果的jQuery ...

    [原创]基于JQUERY的Combo下拉框控件

    经测试,兼容IE6--IE8,Firefox,chrome浏览器,在非IE浏览器下更加美观:)。 另:压缩包中有两个PNG文件,是FIREWORK的编辑文件,大家可以用FIREWORK编辑下拉框右边的按钮外观,或者加入各种16*16大小的PNG小图标,用来...

    文章管理系统

    1.[新增]后台引导页加入非IE浏览器提示,后台部分功能在非IE浏览器下可能没法使用 2.[修复]【紧急】纠正后台设皮肤目录存在入侵挂马BUG 3.[修复]纠正服务器时间跟保存到数据库里格式不同造成登录有时出现时间不匹配...

Global site tag (gtag.js) - Google Analytics