我的.load ajax功能:
1)点击链接
2)在动画css过渡(body body / remove class)动画时加载请求的页面
3)如果页面请求加载的时间超过400毫秒,则它知道在删除正文类和显示页面之前要等待
这完全适用于我当地的开发环境。但是当在实时服务器上时,ajax页面缓存会覆盖主体类转换并快速加载页面,忽略计时器,如上所述(3)。
我发现的修复是$ .ajaxSetup({cache:false});这会在网址中添加一个字符串,以便浏览器认为它是一个独特的页面... UGLY。
还有哪些可行的工作?我可以在加载每一页之前等待400毫秒,但这很慢而且非专业:)
非常感谢提前。 添
答案 0 :(得分:1)
修复......
在.htaccess中添加:
<filesMatch "\.(html|php|js|css)$">
FileETag None
<ifModule mod_headers.c>
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</ifModule>
</filesMatch>
强制apache缓存不存储基本(列出的)文件。
唷