【发布时间】:2015-12-15 08:08:55
【问题描述】:
我的带有函数的 javascript 文件:
scr.js:
function myf(){
alert('aaa');
}
myf();
加载页面后,我看到带有“aaa”的对话框。这是正确的。 接下来,我将脚本源更改为:
function myf(){
alert('bbb'); ///////////
}
myf();
和 src 文件通过添加时间戳(用于更新文件):
$('script[src^="./scr.js"]').attr('src','./scr.js?='+new Date().getTime());
问题:
- 更新文件后,myf() 函数不运行。
- 从浏览器控制台运行 myf() 函数后,我看到对话框带有 'aaa' 而不是 'bbb'
- 当我使用 src scr.js 删除脚本标签时,我可以再次调用我的函数
问题出在哪里,更新脚本怎么办?
【问题讨论】:
标签: javascript function updates