我想知道是否有某种方法可以实时从 Javascript 读取 .txt 文件?我有一个每隔几秒更新一次的日志文件。我想在更新时解析该日志文件中的一些数据并将其显示在 html 中。我可以直播吗?非常感谢你们!
问问题
9411 次
2 回答
7
假设该文件是可公开访问的,您可以拥有一个 javascript 函数,该函数每隔几秒发出一个 AJAX 请求以读取该文件。类似于以下内容:
function getLog() {
$.ajax({
url: 'logfile.txt',
dataType: 'text',
success: function(text) {
$("#containerDiv").text(text);
setTimeout(getLog, 30000); // refresh every 30 seconds
}
})
}
getLog();
于 2012-11-29T10:36:57.307 回答
0
不,您不能使用 Javascript 读取/写入文件,因为这将是一个可怕的安全问题。
但是,在您的情况下,您可以对服务器端脚本使用一些 Ajax 调用。
于 2012-11-29T10:39:11.983 回答