Ruby Ruby 新建的文件写入数据,不能使用 setInterval 方法调用 load

wp_panda · 2015年03月23日 · 最后由 wp_panda 回复于 2015年03月23日 · 1608 次阅读

ruby 代码如下:(每隔 2 秒打开文件,写数据)

for i in 0..10
    fh = File.open("text.txt", "a")  #创建一个可写文件流
    sleep(2)
    x=x+y
    fh.puts x #写入数据
    fh.close #关闭文件流
end

html 主要代码如下:(每隔 5 秒读文件 test.txt)

$(document).ready(function(){
  jQuery.ajaxSetup ({cache:false})
  $("#btn1").click(function(){
    $('#test').load('test.txt');
    setInterval(function(){
        $("#test").load('test.txt');
    },5000);
  })
})

其他说明: 在相同的目录下,手动新建文件 test.txt,setInterval 可以调用 load 加载 test.txt 文件;

是你自己文件名写错了吧?

恩 是文件名错了 谢谢

需要 登录 后方可回复, 如果你还没有账号请 注册新账号