HTML如何将查询结果返回到当前网页?

新手上路,请多包涵

问题描述:

我用python flask来做网页应用框架。

网页home.html中有一个搜索框,搜索框接受输入查询的内容,
image.png

@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上?

阅读 4.2k
2 个回答

这里,查询的返回是服务器返回的,你要显示在home.html页面上,是需要采用ajax之类的技术,从查询请求到结果处理一系列事务上。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题