清除js缓存

dinner888 2010-01-06 08:28:05
一个页面a中引入了一段js,由于js内容在发生变化,因此我想进入页面后清除缓存再重新加载!
不知道怎样做?

a.html

<script language="javascript" src="jscript/in.js" charset="utf-8"></script>
...全文
3381 14 打赏 收藏 举报
写回复
14 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jia15679 2011-06-03
  • 打赏
  • 举报
回复
5楼这样做了以后下面呢 怎么做啊 我也没看明白
peng13482556193 2011-03-28
  • 打赏
  • 举报
回复
还是不懂
scorpionyz 2010-08-01
  • 打赏
  • 举报
回复
二楼说了等于白说楼主居然把分给他了,5楼的方法是比较常用的方法,用时间戳比随机数更不容易出现重复
  • 打赏
  • 举报
回复
<body>最后再放入一段JS,重新载入另一个同函数的js文件,同名函数的调用执行了位置靠后的一个
happy002 2010-01-07
  • 打赏
  • 举报
回复
模态窗体重新加载?应该是不可以的吧。
qq373591361 2010-01-07
  • 打赏
  • 举报
回复
我都没有考虑过缓存这个问题呢,貌影响不大
dh20156 2010-01-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 dinner888 的回复:]
问题是a.html是一个被弹出的模态窗体
[/Quote]

模态窗口一定要在代码中设置禁止缓存~~``
happy664618843 2010-01-07
  • 打赏
  • 举报
回复
在服务器端清空缓存
ZhangYaoxing 2010-01-06
  • 打赏
  • 举报
回复
首先缓存不是JS能控制的,所以别往这条路上想了。
JS的内容时时刻刻都在变吗?还是说只是你改了的时候才变?
如果是前者的话还是建议改改网站的结构,不推荐在JS里放动态内容。当然实在要做也是有办法的,比如说

<script type="text/javascript" id="js"></script>
<script type="text/javascript">
document.getElementById("js").src = "jscript/in.js?random=" + new Date.getTime();
</script>

如果是后者的话一般情况下是不用担心的
dinner888 2010-01-06
  • 打赏
  • 举报
回复
问题是a.html是一个被弹出的模态窗体
dh20156 2010-01-06
  • 打赏
  • 举报
回复
<script language="javascript" src="jscript/in.js?v=1.0" charset="utf-8"> </script>

每次更新脚本后到页面里去改这个V值。
dinner888 2010-01-06
  • 打赏
  • 举报
回复
怎么修改呢?
shenzhenNBA 2010-01-06
  • 打赏
  • 举报
回复
直接修改 script 的 src 属性的值就可以了
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2010-01-06 08:28
社区公告
暂无公告