我正在使用此代码读取文件。 Chrome和FF一切正常,但是IE不会从文件中更新数据……似乎是从缓存中读取的???有什么建议么?谢谢
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","YOUR_FILE.txt",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseText;
最佳答案
您可以尝试在文件名的末尾添加动态字符串参数以防止缓存。
尝试这个:
var time = new Date().getTime();
xmlhttp.open("GET", "YOUR_FILE.txt?time=" + time, false);
查看Javascript的
Date.getTime()
文档。