我有这段代码:
$(function(){
function load()
{
$("#queuerefresh").load("1.txt");
}
load();
setInterval(load,1000);
});
使用:http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js
将文本文件的内容加载到div上。这设置为每1秒刷新一次,以便在文本文件更新时显示在div中。这在Chrome中完美运行但是,除非我手动刷新整个页面,否则它在IE10中不会令人耳目一新?请帮忙。
答案 0 :(得分:1)
在我看来,这是一个缓存问题。您可以使用ajax来避免这种情况:
$(document).ready(function()
{
function load()
{
$.ajax({
url: "1.txt",
cache: false, // very important in your case
success: function(data)
{
$("#queuerefresh").empty();
$("#queuerefresh").html(data);
}
});
}
load();
setInterval(load,1000);
});
适用于Chrome,Firefox以及IE
答案 1 :(得分:0)
嗨,只要尝试下面的东西应该工作..添加一些代码,即10 ..现在检查
$(document).ready(function()
{
$.ajaxSetup ({
// Disable caching of AJAX responses */
cache: false
});
var refreshId = setInterval( function()
{
$("#queuerefresh").load("1.txt");
},1000);
});