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