2015-04-23 64 views
0

我一直在从我的电话到我的JS文件中获取我的数据库中的重复值。我需要一些验证,我生成一个新的JS版本号的方式是正确的。JS缓存JS问题

Integer verCount = 0; 


<script src="include/test.js?version=<%=verCount++ %>"></script> 

谢谢。

+0

*“我一直在我的数据库中获得重复值”*如何引用JS文件将数据添加到数据库? – epascarello

+0

从我测试的情况来看,当用户回来或重新加载同一页时,缓存中的JS文件被调用两次。 – yagoTea

+0

,因为每次除非您更新整数,文件是相同的... – epascarello

回答

0

试试这个:

<script src="include/test.js?version=<%= (new Date()).getTime() %>"></script> 

时间戳应该是唯一的,每次不要担心保持计数。这会导致每次重新加载js文件。

+0

感谢您的提示! – yagoTea

+0

@yagoTea没问题,很高兴我可以帮忙! – brso05