Cache-Control 是客户端向服务器发请求时的缓存方式,为了减小浏览器与服务器之间网络传输压力,往往对静态文件,如js,css,修饰的图片做cache,也就是给这些文件的HTTP响应头加入 Expires和Cache-Control参数,并指定缓存时间,这样一定时间内浏览器就不会给服务器发出任何的HTTP请求(除了强制刷新),即使在 这段时间内服务器的js或css或图片文件已经更新多次,但浏览器的数据依然是原来最能初cache的旧数据。
$.ajax({
type: "GET",
url: "static/cache.js",
dataType: "text",
beforeSend :function(xmlHttp){
xmlHttp.setRequestHeader("If-Modified-Since","0");
xmlHttp.setRequestHeader("Cache-Control","no-cache"); }
}); ajax设置方式
$.ajax({
type: "GET",
url: "static/cache.js",
dataType: "text",
beforeSend :function(xmlHttp){
xmlHttp.setRequestHeader("If-Modified-Since","0");
xmlHttp.setRequestHeader("Cache-Control","no-cache"); }
}); ajax设置方式
解决方案 »
- 一个js的简单问题。。想不明白 大家帮忙看看
- [高分求解] Javascript或jQuery 如何判断鼠标悬停和文本框获得焦点的状态?
- 【新手上路】一个form中有多个submit,每个submit对应提交相应的text中输入的参数,如何区分各自的submit?
- 急,,,如何引用JQuery代码的js文件
- 如何获得所在页面IE浏览器的状态栏信息?
- 求javascript的提交表单或打开大数据量页面时首先出现的类似“正在处理”的缓冲提示框的代码
- 怎么不能用JavaScript修改iframe的边框属性的?
- ??????????网页左边栏菜单收缩???????????
- 在线等待,求一段简单的js代码
- 为什么很多Javascript在苹果机上不能用???
- 怎么改变显示在页面上的数据字体颜色
- [javascript问题] var theEvent = window.event || e;
可以用原生代码实现这个功能么?