AJAX防止页面缓存的代码

2016-02-19 12:27 3 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");

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

延伸阅读
AJAX介绍 AJAX 关键词: javascript脚本和可扩展标记语言(XML)  WEB浏览器技术  开放式WEB标准  浏览器以及独立平台  更好更快的网络应用程序  XML以及HTTP请求  AJAX = 异步JavaScript和可扩展标记语言 AJAX是一种运用JavaScript和可扩展标记...
标签: 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...
标签: 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...

经验教程

984

收藏

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