标签: jquery ajax caching
我通过AJAX从服务器中提取了一些HTML,其中包含<script>个标签。当将这个新的html附加到文档中时,我发现 - 无论脚本是否已存在于缓存中 - 我的浏览器再次使用GET请求访问服务器以跟踪.js文件。
<script>
.js
在某些情况下,这会在HTML从初始AJAX调用返回以及内容完全呈现并执行脚本之间产生相当大的时间间隔。
有趣的是,$(document).append(脚本)似乎绕过了浏览器的正常缓存机制。有没有人知道在添加脚本元素时强制jQuery检查缓存的好方法?