1
我最近增加了这个功能,我的js文件,我的网站:为什么我必须重新命名我的JavaScript文件把我的新功能的工作
function toggleActive() {
$("#terminalLabel").addClass("active");
}
为:
<input id='terminal' class='hidden' type='checkbox' placeholder='Terminal Option' name='terminal[0][]'>
<label id='terminalLabel' class='btn btn-default' for='terminal2' onclick="toggleActive()">Terminal Option</label>
我当我尝试激活该功能时不断收到未捕获的参考错误,但不知道为什么。
我把这个函数放在脚本标签中,看看它是否工作了,它是这样做的。我向已经在相同的.js文件中定义的按钮添加了一个不同的函数,我创建了这个新函数,并且该函数可以工作。
然后,我将文件的名称从form.js更改为form1.js,并让我的站点调用它,然后该函数正常工作。为什么是这样?
它被称为你的文件被缓存。清除缓存或在chrome中设置开发工具,以便始终查找新文件。 – epascarello
谢谢。 –
http://stackoverflow.com/questions/9692665/cache-busting-via-params –