Jquery 更新文本文件时,网页中未更新

Jquery 更新文本文件时,网页中未更新,jquery,Jquery,尝试使用jquery读取html页面中的本地文本文件 <!DOCTYPE html> <html> <head> <script charset="utf-8" src = "jquery-2.0.3.min.js"></script> <script> function read() { $.get("version.txt", function(data) { document.

尝试使用jquery读取html页面中的本地文本文件

<!DOCTYPE html>
<html>

  <head>

       <script charset="utf-8" src = "jquery-2.0.3.min.js"></script>

<script>
function read()
{
    $.get("version.txt", function(data) {
     document.write(data);
});

setTimeout(read, 2000);

}
</script>

<body onload="read()">

How r u
</body>
</html>

函数read()
{
$.get(“version.txt”,函数(数据){
文件。写入(数据);
});
设置超时(读取,2000);
}
你好吗

它可以工作,但当文本文件更新时,更改不会反映在页面中。有人能帮我解决这个问题吗?

最有可能是缓存(这是正确的)。尝试在url末尾附加一个唯一的查询字符串以测试:
$.get(“version.txt?\u ts=“+new Date().getTime())
请删除文档。写入(数据);替换宽度$('body')。文本(数据);谢谢RGraham先生,一切正常。多谢各位