bea*_*ear 0 javascript caching refresh
我正在为一个项目创建一个门户页面,并且包含的div每1000秒刷新一次.
我遇到的问题是,所引入的内容总是被缓存,因此刷新无效,用户必须进行硬刷新.
这仅发生在Internet Explorer中
这是我用来刷新和加载div的javascript代码:
var auto_refresh = setInterval(
function () {
$('#news').load('apps/news.php').fadeIn("slow");
}, 1000);
Run Code Online (Sandbox Code Playgroud)
如您所见,数据包含在PHP文件中.
news.php的内容:
<dl class="news">
<dt>09/01/08</dt>
<dd>
<a href="#"><img src="/images/news1.jpg" alt="News image 1" /></a>
<p><a href="#">Opal network services resume - Bada Bing!</a></p>
</dd>
<dt>07/01/08</dt>
<dd>
<a href="#"><img src="/images/news3.jpg" alt="News image 3" /></a>
<p><a href="#">Anglia Contemporary Theatre - "Some news-pschitt!"</a></p>
</dd>
<dt>07/01/08</dt>
<dd>
<a href="#"><img src="/images/news4.jpg" alt="News image 4" /></a>
<p><a href="#">ALSS Faculty Research Seminar - Novel Plots: Narrative in Nineteenth-Century Verbal and Visual Fictions</a></p>
</dd>
</dl>
Run Code Online (Sandbox Code Playgroud)
如何设置它以便不缓存数据?
谢谢
将当前时间添加到URL末尾的查询中:
var auto_refresh = setInterval(
function () {
$('#news').load('apps/news.php?random='+(new Date()).getTime()).fadeIn("slow");
}, 1000);
Run Code Online (Sandbox Code Playgroud)