刷新从文本文件读取的数据,不刷新页面

时间:2014-10-14 12:12:50

标签: html jscript

我是Java和JS的新手所以这将是非常基础的。

我已经获得了在特定目录中创建文本文件的代码。我只创建了一个精算文件,但是,由于文本文件将被频繁更新,我需要页面刷新/重新加载文本文件并显示它的数据(仅在空白页面中)。我如何做到这一点,没有用户需要点击刷新(在意义上自动刷新,但是,我已经尝试过自动刷新,它似乎没有重新加载JS和/或显示文本文件的内容)< / p>

创建文本文件/读取/显示内容/刷新和/或重新加载 - 无用户刷新

<script>
    function createFile()
    {   
        var object = new ActiveXObject("Scripting.FileSystemObject");
        var file = object.CreateTextFile("C:/Documents and Settings/galimbek.sagidenov/My Documents/Practice HTML_Photoshop_java/BroadcastTest.txt", false);
        file.WriteLine('Hello World');
        file.WriteLine('Hope is a thing with feathers, that perches on the soul.'); 
    file.Close();
    }
</script>

1 个答案:

答案 0 :(得分:0)

这不会通过使用客户端javascript来实现,只需要使用服务器端代码:

server ex(使用node.js):

服务器:

var http = require("http"),
    fs=require("fs");

http.createServer(function(request, response) {
 fs.writeFileSync("C:/Documents and Settings/galimbek.sagidenov/My Documents/Practice HTML_Photoshop_java/BroadcastTest.txt", 'Hello World\r\nHope is a thing with feathers, that perches on the soul.');

}).listen(8888);

客户端

<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script>
$(function(){
    $.get("http://localhost:8888",function(){
        console.log("writing to file successeded");
    })
})
</script>