1
我想動態顯示端口狀態。我不想重新加載頁面以查看新的值。我知道如何獲得Python中的端口狀態(使用uiApi()
)。現在,我使用該值呈現模板並在HTML表格中顯示值。我如何使用Flask的值持續更新表格?我有AJAX和jQuery可用。Flask + AJAX + Jquery + JINJA動態更新HTML表
燒瓶代碼如下給予:
@app.route('/')
def show_auth():
tData = uiApi()
..
return render_template('show_auth.html', tMain=tData)
的{{場}}在HTML文件 'show_auth.html' 下面應該是動態更新:
<form action="{{ url_for('submit_token') }}" method=post>
<div id="Main" class="tabcontent" style="display:block" >
<div class="PanelWrapper" >
<div class="pageTitle">WAN</div>
<div class="layout">
<div class="col">
<table frame="void" rules="none">
<tbody>
{%for key, field in tMain.items() %}
<tr>
<td class="attrLabel" valign="middle" nowrap>{{key}}</td>
<td class="attrLabel" valign="middle">: </td>
<td>{{field}}</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
...
....
答案是真正有用的和工作的罰款。必須結合Depado的答案在這裏[鏈接] http://stackoverflow.com/questions/15721679/update-and-render-a-value-from-flask-periodically完成我的需要。謝謝德帕多! –