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

最近公司要求写一个网页用来保存报表数据,将报表导出存储在一个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();

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

posted @ 2015-02-12 13:23  似風似夢  阅读(168)  评论(0编辑  收藏  举报