js与flask 定时读取txt文件的前后端代码
时间: 2024-05-09 19:16:03 浏览: 84
js读取txt文件内容
前端代码:
```javascript
function refreshTXT() {
$.get('/readtxt', function(data) {
$('#txt-content').text(data);
});
}
setInterval(refreshTXT, 5000); // 每5秒刷新一次
```
后端代码(使用 Flask):
```python
from flask import Flask, jsonify
app = Flask(__name__)
@app.route('/readtxt')
def read_txt():
with open('data.txt', 'r') as f:
content = f.read()
return jsonify(content)
if __name__ == '__main__':
app.run()
```
这段代码会定时每5秒从服务器读取 `data.txt` 文件的内容,并将其显示在前端页面上。需要注意的是,这里使用了 `setInterval()` 函数来实现定时刷新,而后端代码使用了 Flask 框架提供的路由功能来实现数据的传输。
阅读全文