原文:AJAX缓存问题

Ajax页面缓存是ajax处理数据时对一些重复相同数据进行一个缓存操作,这种设计使客户端对一些静态页面内容的请求,比如图片,css文件,js脚本等,变得更加快捷,提高了页面的响应速度,也节省了网络通信资源。 但有时候如果通过Ajax对一些后台数据进行更改的时候,虽然数据在后台已经发生改变,但是页面缓存中并没有改变,对于相同的URL,Ajax提交过去以后,浏览器还只是简单的从缓存中拿数据,这种情况 ...

2015-07-28 20:04 0 4135 推荐指数:

查看详情

IE ajax缓存问题

在默认情况下,IE会缓存相同地址ajax请求的结果。IE的第一次ajax请求会发送到服务器端处理,如果后续的请求的参数与第一次的一样,浏览器会直接返回缓存的结果而不是去服务器获取。有时候我们希望获取实时的数据,那么该如何解决这个问题呢?只要在ajax请求中加一个时间戳参数或随机参数就可以 ...

Fri Oct 11 22:24:00 CST 2013 7 1099
Ajax解决浏览器的缓存问题

今天做项目,几乎所有的提交都是通过ajax来提交,我测试的时候发现,每次提交后得到的数据都是一样的,调试可以 排 除后台 代码的问题,所以问题肯定是出在前台。每次清除缓存后,就会得到一个新的数据,所以归根到底就是浏览器缓存 问 题。纠结 ...

Tue May 21 16:17:00 CST 2013 32 8526
IE9下Ajax缓存问题

使用jQuery的getJSON从后台定时获取数据并刷新界面,使用以下方法时,在Chrome,Firefox下没问题,但在IE9下却无法刷新数据 $.getJSON(webApp + "/GetShowData.do?limit=" + limit,function(data ...

Thu Sep 04 01:42:00 CST 2014 3 1964
IE8,9下的ajax缓存问题

  最近在做一个网站的登录注册框,前端使用了jquery。由于sign和login不是在单独的页面上,而是以一个弹出框出现。所以决定使用ajax来实现注册和登录功能。本以为可以一帆风顺,结果在测试的时候发现了奇怪的问题。   在用chrome , ff , IE10+测试的时候基本没问题,但在 ...

Tue Mar 31 05:51:00 CST 2015 3 1764
ajax缓存

  在网站中,ajax的get请求有时候会被缓存缓存的时间,其实后台是可以设置的,后端可以在网页的请求头设置Cache-Control的值为max-age=0 ,那么每一次这种get请求都会经过服务器确认, 如果资源没有修改, 返回304, 然后浏览器从本地读取, 否者的话,服务器会重新返回 ...

Tue Nov 01 08:38:00 CST 2016 0 1474
解决Ajax中IE浏览器缓存问题

解决Ajax中IE浏览器缓存问题 1、首先,先看一张图。从这张图中我们可以清楚的了解到从请求的发出到解析响应的过程。 2、根据图中的三个节点我们可以使用三种方式解决这个缓存问题(主要是针对ie)   2.1:强行让每次请求的地址不同   ① :在URL中 添加随机数 ...

Sat Dec 01 04:46:00 CST 2018 0 869
AJAX_ IE浏览器在get请求的缓存问题

浏览器的第一次请求需要从服务器获得许多 css、img、js 等相关的文件,如果每次请求都把相关的资源文件加载一次,对 带宽、服务器资源、用户等待时间 都有严重的损耗,浏览器有做优化处理,其把css、img、js等文件在第一次请求成功后就在本地保留一个缓存备份,后续的每次请求就在本身获得相关的缓存 ...

Fri Aug 04 00:50:00 CST 2017 0 2114
jquery ajax缓存问题解决方法小结

今天在做一个ajax数据提交功能开始利用get方式一直发现提交的数据都是一样,返回的数据也很久不刷新了,这个我知道是ajax缓存问题,后来在网上整理了一些ajax缓存问题解决方法,下面给大家分享一下。 解决方法 ...

Sat Sep 28 01:25:00 CST 2019 0 476
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM