打卡网页自动刷新网页资源文件

最近公司要求写一个网页用来保存报表数据,将报表导出存储在一个dataSource.js的文件中,然后向写好的网页直接读取该文件即可。

之前一直有一个问题,就是每次dataSource文件修改后,网页内容不能及时修改,显示的还是前一个dataSource的内容,经过网上查资料加自己的摸索,找到一个实现的方法:

在引用dataSource文件时,为其指定一个id:

<script src="dataSource.js" charset="gb2312" id="js"></script>

然后在执行js前面,加上一个参数动态引用即可:

document.getElementById("js").src = "dataSource.js?random=" + new Date();

本人使用的是在后面加上一个日期时间。这样每次打开页面都会重新加载引用的资源文件,达到一个刷新的效果。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。