`
yunmoxue
  • 浏览: 289342 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

Ajax与IE6缓存问题

 
阅读更多

原因:用ajax请求时,如果出现重复的URL,浏览器不会向服务器发送请求,而是根据之前相同的URL请求结果返回。原因就在于之前的请求及结果已经保存在了缓存里,如果遇到相同URL时,结果是直接从缓存里取得。

 

在url后边加上参数.

        $.getJSON(
            url+"?t="+new Date().getTime(),
            {
            'number':number,
            'method':'get_user'
            },
            function(response){
                off_waiting();
                if(response[0]['error_msg']){
                    set_console(response[0]['error_msg']);
                }else{
                    handle_get_user(response[0]);
                }
            }
        );
分享到:
评论

相关推荐

    ajax清除IE缓存技术文档

    **Ajax清除IE缓存技术文档** Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新,大大提升了...

    AJAX 缓存问题的两种解决方法(IE)

    ### AJAX 缓存问题的两种解决方法(IE) 在探讨如何解决AJEX缓存问题之前,我们先简要了解一下AJAX的基本概念及其工作原理。AJAX(Asynchronous JavaScript and XML)是一种网页开发技术,用于创建交互式的网页应用...

    如何 不使用ajax缓存

    在Web开发中,Ajax技术因其异步通信特性而被广泛应用,但在实际项目中可能会遇到缓存问题,比如在进行数据更新操作时(如删除、修改),由于浏览器缓存的存在导致请求返回的是之前的数据状态而非最新的服务器数据...

    ajax调用中ie缓存问题解决方法

    在开发Web应用时,特别是在使用Ajax技术进行异步通信时,IE浏览器的缓存机制可能会带来一些问题。本文主要探讨了在Ajax调用中遇到的IE浏览器缓存问题及其解决方案。 Ajax请求通常用于向服务器获取数据,更新网页...

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

    目录 一、问题重现 二、通过为URL地址添加后缀的方式解决问题 三、通过JQuery的Ajax设置解决问题 四、通过定制响应解决问题一、问题重现我们通过一个ASP.NET MVC应用来重现IE针对Ajax请求结果的缓存。在一个空ASP...

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

    【IE下Ajax缓存问题的快速解决方法(get方式)】 在开发Web应用时,尤其是在使用Ajax技术时,可能会遇到浏览器缓存导致的问题。对于IE浏览器,由于其对GET请求的特殊处理,有时会缓存Ajax请求,从而影响到数据的实时...

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

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

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

    因为,在默认情况下,IE会缓存ajax的请求结果。对于同一个URL地址,在缓存过期之前,只有第一次请求会真正发送到服务端。大多数情况下,我们使用ajax是希望实现局部刷新的,所以这就牵扯到一个改进的问题。  如果想...

    IE9下Ajax无法刷新数据的缓存问题解决方法

    在IE9浏览器中,如果一个Ajax请求与之前发送的请求完全相同,那么IE9会从本地缓存中直接取数据,而不是再次从服务器端请求,从而导致无法获取最新的数据。 为了解决这个问题,可以采用在请求的URL中添加一个时间戳...

    IE8/IE9下Ajax缓存问题

    IE8和IE9是微软公司推出的两个旧版浏览器,它们存在一些特定的兼容性问题,其中Ajax缓存问题就是一例。Ajax是异步JavaScript和XML的缩写,是一种在无需重新加载整个页面的情况下,能够更新网页部分区域内容的技术。...

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

    本文主要讨论的是一个常见的问题——在Internet Explorer (IE) 浏览器下,使用jQuery AJAX请求无法获取到最新数据,而是返回了缓存中的旧数据。这个问题在其他现代浏览器如Chrome中通常不会出现。 首先,我们要理解...

    IE8下Ajax缓存问题及解决办法

    AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。接下来通过本文给大家介绍IE8下Ajax缓存问题及解决办法,一起看下吧

    解析jquery中的ajax缓存问题

    但是问题来了,在FF里面,是没有ajax缓存的,也就是每次都会触发ajax请求,这点和IE不一样。所以在这里就得注意,做个判断,阻止触发ajax事件。 代码如下:function ajax_show(apartId,roomClass,sortTile){ HX_THIS...

    ajax页面无刷新 IE下遭遇Ajax缓存导致数据不更新的问题

    在开发Web应用时,尤其是使用Ajax技术实现页面无刷新功能时,可能会遇到浏览器缓存问题,这在Internet Explorer(IE)浏览器中尤为突出。Ajax页面无刷新是一种优化用户体验的技术,它允许用户在不重新加载整个网页的...

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

    - **IE8的Ajax缓存问题**:IE8有时会缓存Ajax请求,导致无法获取最新的数据。可以在请求URL末尾添加时间戳或随机数来强制浏览器认为这是新的请求。 - **IE8的内存泄漏问题**:jQuery 1.4+版本中存在导致IE8内存泄漏...

Global site tag (gtag.js) - Google Analytics