问题描述:
我用python flask来做网页应用框架。
网页home.html
中有一个搜索框,搜索框接受输入查询的内容,
@app.route('/query', methods=['POST'])
def query():
if request.method == 'POST':
query = request.form['queryContent']
// 根据查询内容,模型model给出相应查询结果
queryResult = model(query)
result = {'info':[queryResult]}
return render_template('query.html', **result)
查询结果以列表ul
的形式展现。
如何把查询结果也展现在该网页home.html
上,而不需要再跳转到query.html
上?
你说的应该是指 AJAX 技术,可以看看 Flask 文档中的 关于响应 与 通过 jQuery 使用 AJAX 两个小节内容。