AJAX防止页面缓存的代码

2016-02-19 12:27 6 1 收藏

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享AJAX防止页面缓存的代码,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。

【 tulaoshi.com - Web开发 】

采用AJAX技术的时候 通常我们无刷新页面提交数据后 用同样的url去获取数据的时候会发现是以前的数据~那样就给client端带来假象了~~ 采用以下的方法可以取消缓存 
htm网页 
metahttp-equiv="pragma"content="no-cache" 
metahttp-equiv="cache-control"content="no-cache,must-revalidate" 
metahttp-equiv="expires"content="wed,26feb199708:21:57gmt" 
或者metahttp-equiv="expires"content="0" 
asp网页 
response.expires=-1 
response.expiresabsolute=now()-1 
response.cachecontrol="no-cache" 
php网页 
header("expires:mon,26jul199705:00:00gmt"); 
header("cache-control:no-cache,must-revalidate"); 
header("pragma:no-cache");  
jsp网页
response.addHeader("pragma", "no-cache");
response.addHeader("cache-control", "no-cache,must-revalidate");
response.addHeader("expires", "0");

来源:http://www.tulaoshi.com/n/20160219/1600956.html

延伸阅读
标签: Web开发
三种方法. 1.xmlhttp.setRequestHeader("Cache-Control","no-cache"); 2.url += "&random="+Math.random(); 3.url += "×tamp="+new Date().getTime();
标签: Web开发
 1。在Asp页面首部head加入     Response.Buffer   =   True     Response.ExpiresAbsolute   =   Now()   -   1     Response.Expires   =   0     Response.Ca...
标签: Web开发
网页缓存的作用是什么?应该很重要。但是我们在开发网络应用的时候,网页缓存总是给我们一种莫名的烦恼。于是几乎每一个开发者都试图解决过这个问题。当然,我也不是今天才着手解决这个问题。但是今天一时心血来潮,写一篇,记录一下用到的方法。 1.禁止客户端缓存要在head中加入类似如下内容(我当然还没有这么用过): META HTTP...
标签: Web开发
AJAX 请求 在下面的 AJAX 例子中,我们将演示当用户向 web 表单中输入数据时,网页如何与在线的 web 服务器进行通信。 此例包括三张页面: a simple HTML form a JavaScript a PHP page HTML 表单 这是 HTML 表单。它包含一个简单的 HTML 表单和指向 JavaScript 的链接: html head script src="clienthint.js"/script /head body fo...
标签: ASP
  每次上Chinaasp总有不少的网友问及如何使Asp页面刷新,在IIS4的管理下页面的不刷新问题较IIS5严重得多,而且有时确实加入一些控制页面缓存的语句还是不起什么作用。原因我也不是很清楚,去问问微软吧:-) 现在我将清除页面缓存的一些方法总结如下: 1、在Asp页面首部加入 Response.Buffer = True Response.ExpiresAbsolute = Now() - 1 ...

经验教程

99

收藏

10
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部