正在缓存Document.write

时间:2010-07-22 01:44:14

标签: javascript jquery caching document.write

我在页面加载之前使用脚本用doucment.write将一些html写入我的页面现在这样就像疯了一样缓存只是硬刷新似乎更新它。

现在每个人都去“OMG DONT USE DOCUMNNT.WRIT”之前我会摆脱它,但目前我需要快速修复。

所以有一种方法可以强制每次页面更改时更新此脚本(注意每次页面在多个页面上更改时都会调用它)

代码是动态生成的,但通常是:

HTML:

<script type="text/javascript" src="NAV.js"></script>

生成的代码:

d = new dTree('d');
d.add(4,0,'Maps');
d.add(5,4,'Web Map','WebMap.html');
document.write(d);

1 个答案:

答案 0 :(得分:1)

尝试在脚本标记中使用虚拟参数...您可以使用服务器端语言处理它......它看起来像这样:

<script type="text/javascript" src="NAV.js?dummyParameter=546757657657"></script>

此标题中的代码也可以帮助您:

<META http-equiv="Pragma" content="no-cache">