我正在使用getScript获取文件:
$.getScript("android/android.js")
并且我将该文件缓存在缓存清单中:
/android/android.js
当我尝试加载缓存的页面时,出现“Get”错误。
答案 0 :(得分:1)
默认情况下,$ .getScript()将缓存设置设置为false。这会将带时间戳的查询参数附加到请求URL,以确保浏览器在每次请求时都下载脚本。您可以通过使用$ .ajaxSetup()全局设置缓存属性来覆盖此功能:
$.ajaxSetup({
cache: true
});
或者,您可以定义一个使用更灵活的$ .ajax()方法的新方法。