jQuery追加没有时间戳参数?

加布里埃尔·梅莱斯

我试图使用以下语法向我的网站动态添加一些JavaScript:

$('head').append('<script type="text/javascript" src="js/myjavascript.js"><\/script>');

它加载了,但是当我观察到抛出chrome网络选项卡时,我发现?在这种情况下,例如,它持有类似的请求,JavaScript的请求URL为:

http://mywebsite/js/myjavascript.js?_=1406082938676

我不知道最终的数字是什么,没有在任何地方设置它,但是我想象浏览器无法使用该数字来缓存我的JavaScript。

有人知道如何在没有该标志的情况下动态添加JavaScript吗?

塞尔吉奥·A。

jQuery默认情况下在underscore参数后面附加当前时间戳值。这是为了避免脚本被缓存(即,每次执行附加操作时,浏览器都会下载脚本)。

您可以更改此行为并允许缓存。这个答案中,您可以添加ajaxPrefilter如下内容:

$.ajaxPrefilter(function( options, originalOptions, jqXHR ) {
  if ( options.dataType == 'script' || originalOptions.dataType == 'script' ) {
      options.cache = true;
  }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检索没有时间戳

来自分类Dev

没有时间戳的HQL中的日期比较

来自分类Dev

比较没有时间戳的日志

来自分类Dev

没有时间戳的MongoDB日期范围搜索

来自分类Dev

带有时间戳的更高时间戳精度

来自分类Dev

如何在JPQL中比较时间戳和日期而没有时间?

来自分类Dev

如何在UTC中获得时间戳但没有时间?

来自分类Dev

JavaScript中没有时间戳的日期和时间

来自分类Dev

如何选择所有没有时间戳和日期类型的列?

来自分类Dev

SQL没有标识符,只有时间戳

来自分类Dev

日期比较没有时间

来自分类Dev

日期比较没有时间

来自分类Dev

带有时间戳的参数化查询的MonetDB-PHP错误

来自分类Dev

没有时间戳模块名称的Python absl日志记录

来自分类Dev

如何使用公历比较没有时间戳的日期?

来自分类Dev

gitlab backup:没有时间戳的备份文件名

来自分类Dev

使用jQuery解析JSON-根节点带有时间戳

来自分类Dev

使用jQuery解析JSON-根节点带有时间戳

来自分类Dev

C ++带有时间戳的断言

来自分类Dev

如何读取带有时间戳字段的csv?

来自分类Dev

带有时间戳的Cassandra COPY TO

来自分类Dev

带有时间戳的Gradle distZip存档

来自分类Dev

批量脚本移动带有时间戳的文件

来自分类Dev

在Cassandra中使用带有时间戳的插入

来自分类Dev

带有时间戳的postgreSQL排序

来自分类Dev

搜索具有时间戳的文件

来自分类Dev

C ++带有时间戳的断言

来自分类Dev

带有时间戳的Cassandra COPY TO

来自分类Dev

带有时间戳的MySQL转储