我正在使用ajax在我的网站内容区域显示内容。在某些内容页面上可能包含幻灯片或表单。因此,ajax页面可能包含一些js脚本文件。但是,每当我重新访问js脚本文件的页面时,它都会通过在脚本url的后面添加?_={timestamp}
来从服务器重新加载js文件。防止Ajax重新下载js文件
例如:
- 我访问一个AJAX页面形式的插件。
- 然后,我访问其他正常的ajax页面。
- 之后,我再次使用表单插件访问其他ajax页面。访问时,阿贾克斯将与像这样
http://localhost/mywebs/js/jquery.form.min.js?_=1395904522973
再次从服务器检索的形式插件如何我可以缓存或防止从阿贾克斯重新从服务器下载JS脚本文件?
谢谢。
为什么使用时间戳?也许它更好地设置一个版本号'?v = 1.337' – MaiKaY
我没有使用时间戳。它通过ajax自动添加到url的末尾。那么,有没有办法阻止它呢? – user1995781
所以我认为时间戳是每次你的ajax会添加一个新的时间的问题 –