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

IE浏览器缓存jquery的AJAX请求

阅读更多

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

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

        $.ajaxSetup({ cache: false });

       

分享到:
评论

相关推荐

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

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

    浅析IE浏览器关于ajax的缓存机制

    IE浏览器作为早期流行的网页浏览工具,其对于Ajax请求的缓存机制是开发者在使用Ajax技术时需要特别注意的问题。本文将详细探讨IE浏览器对Ajax请求的默认缓存行为、造成的影响以及如何解决这些缓存问题。 首先,IE...

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

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

    Ajax和jQuery学习笔记

    - **缓存问题**:使用IE浏览器并通过GET方式提交数据时,浏览器可能会缓存请求,导致重复请求时显示旧数据。 - **解决办法**: - 使用POST方式提交数据。 - 在请求地址后面加上一个随机数,防止缓存。 - 设置...

    Ajax,JQuery达内培训笔记

    1. **GET请求缓存问题**:IE浏览器可能缓存GET请求,导致数据不更新。解决方法包括: - 在URL中添加时间戳或其他唯一标识符。 - 使用POST请求替代。 2. **字符编码问题**: - 确保服务器端设置正确的编码格式,...

    IE9 IE8 ajax跨域问题的快速解决方法

    在默认情况下,这些老版本的IE浏览器对跨域请求有严格的限制,尤其是对于通过XMLHttpRequest(XHR)访问不同域的数据。为了解决这个问题,我们需要调整IE浏览器的安全设置: 1. 打开IE浏览器,点击右上角的“工具”...

    浅析IE针对Ajax请求结果的缓存问题

    在本文中,我们将深入探讨IE浏览器对于Ajax请求结果的缓存问题,特别是在ASP.NET MVC应用程序中的表现。在默认情况下,Internet Explorer(特别是IE8及更早版本)会缓存Ajax请求的结果,这可能导致用户获取到的数据...

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

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

    IE中jquery.form中ajax提交没反应解决方法分享

    在这篇文章中,讨论了在使用jquery.form插件进行AJAX提交时,IE浏览器对某些响应头信息的处理可能与其他浏览器(如Firefox和Opera)不同,从而导致提交没有反应的问题。主要知识点包括: 1. jquery.form插件:这是...

    ie发送ajax请求返回上一次结果的解决方法

    IE浏览器在发送AJAX请求时,存在一个特定的问题,即它只会建立一次请求,并将响应结果缓存起来。在后续请求中,只要URL和参数不变,IE浏览器会直接从缓存中读取数据而不是向服务器发起新的请求。这个问题对于GET请求...

    解析jquery中的ajax缓存问题

    在Firefox中,为了实现类似IE浏览器的缓存效果,开发者采取了手动缓存的方式。 具体实现方式是在请求成功返回数据后,将这些数据存储在页面元素的`data`属性中。例如,在成功回调函数中,将返回的数据用`split('-')...

    如何解决Ajax请求结果的缓存问题说明

    ### 如何解决Ajax请求结果的缓存问题 ...通过上述方法之一,可以有效地解决IE浏览器对Ajax请求结果的缓存问题,确保每次请求都能获取到最新的数据。选择哪种方法取决于具体的应用场景和个人喜好。

    JS清除IE浏览器缓存的方法

    综上所述,JS在清除IE浏览器缓存方面提供了多种策略,包括利用Dojo、添加版本号、Ajax请求、设置HTTP响应头等。开发者可以根据项目需求和浏览器兼容性选择合适的方法。记住,合理地管理和更新缓存对于提高用户体验和...

    尚硅谷Ajax课件.pdf

    为了解决IE浏览器中的缓存问题,可以通过修改请求的URL,在请求中添加一个时间戳或其他唯一参数,以确保每次请求都是唯一的,并且能够从服务器获取最新的数据。 在jQuery库中,AJAX的使用通过$.get()和$.post()方法...

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

    对于IE浏览器,由于其对GET请求的特殊处理,有时会缓存Ajax请求,从而影响到数据的实时性。本文将详细介绍如何解决这一问题。 首先,我们要理解问题的根源。IE浏览器为了提高加载速度,会对GET请求的资源进行缓存,...

    基于ajax的shoppingcart

    例如,老版本的IE浏览器不支持标准的XMLHttpRequest,需要使用ActiveXObject;为了防止跨站脚本攻击(XSS)和跨站请求伪造(CSRF),需要进行相应的安全验证;同时,过多的Ajax请求可能导致服务器压力过大,因此需要...

Global site tag (gtag.js) - Google Analytics