189 8069 5689

如何禁止ajax缓存-创新互联

这篇文章主要为大家展示了“如何禁止ajax缓存”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何禁止ajax缓存”这篇文章吧。

创新互联建站专业为企业提供于都网站建设、于都做网站、于都网站设计、于都网站制作等企业网站建设、网页设计与制作、于都企业网站模板建站服务,十余年于都做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

一、在ASP中禁止ajax缓存:

'放在ASP网页最开头部分

Response.expires=0

Response.addHeader("pragma","no-cache")

Response.addHeader("Cache-Control","no-cache, must-revalidate")

二、在PHP中禁止Ajax缓存:

//放在PHP网页开头部分

header("Expires: Thu, 01 Jan 1970 00:00:01 GMT");

header("Cache-Control: no-cache, must-revalidate");

header("Pragma: no-cache");

三、在JSp中禁止ajax缓存:

//放在JSP网页最开头部分

response.addHeader("Cache-Control", "no-cache");

response.addHeader("Expires", "Thu, 01 Jan 1970 00:00:01 GMT");

四、通过给网页添加随机字符强制更新:如

var url = 'http://url/';

url += '?temp=' + new Date().getTime();

url += '?temp=' + Math.random();

五、若是静态HTML,可添加HTTP headers头禁止缓存,比如:







六、可以在XMLHttpRequest发送请求之前加上以下代码禁止ajax缓存:

XMLHttpRequest.setRequestHeader("If-Modified-Since","0");
XMLHttpRequest.send(null);

七、jQuery ajax Load禁止

在jQuery提供一个防止ajax使用缓存的方法,把下面的语句加在head的javascript文件里,就可以解决问题。

$.ajaxSetup ({ 
  cache: false //关闭AJAX相应的缓存 
});

以上是“如何禁止ajax缓存”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


新闻标题:如何禁止ajax缓存-创新互联
当前路径:http://jkwzsj.com/article/deocod.html

其他资讯