Javascript 返回多个模板

Javascript 返回多个模板,javascript,flask,Javascript,Flask,我目前正在尝试打开一个POST请求的多个页面。基本上,我所做的是通过发送POST请求在数据库中搜索工作编号,然后(尝试)打开与该工作编号对应的多个页面(例如:工作位置网页、材料网页等)。但是,我只能返回一个模板供浏览器打开。我看了很多很多像这样的问题: 但是,我没有找到问题的答案(很可能是因为我问错了问题…) 无论如何,到目前为止,我的代码是这样的: HTML: 上面的代码可以很好地打开一页,但是我也想打开: render_template('pageTwo.html', **results2

我目前正在尝试打开一个POST请求的多个页面。基本上,我所做的是通过发送POST请求在数据库中搜索工作编号,然后(尝试)打开与该工作编号对应的多个页面(例如:工作位置网页、材料网页等)。但是,我只能返回一个模板供浏览器打开。我看了很多很多像这样的问题:

但是,我没有找到问题的答案(很可能是因为我问错了问题…) 无论如何,到目前为止,我的代码是这样的:

HTML:

上面的代码可以很好地打开一页,但是我也想打开:

render_template('pageTwo.html', **results2)
谢谢大家!

打开多个页面如果要在单个网页(即在单个浏览器选项卡中)上打开多个页面,则可以使用组合和呈现任意多个单独的模板。您可以有一个基本页面,并用您想要的任何内容嵌套多个子页面

如果要在多个浏览器选项卡中打开多个页面,则应仅返回单个HTML主页面(即单个模板),但应在该网页中设置变量,其中包含要在新浏览器选项卡中打开的所有页面的链接。然后,在的帮助下,您可以打开这些页面

@app.route('/testing', methods=["GET", "POST"])
def testing():
    if request.method == 'POST':
        job_num = request.form.getlist('exb_jobNumber')
        if job_num:
            session = Session()
            results = ds.get_job_info(session, job_num) # returns dict
            results2 = ds.get_job_material(session, job_num) #returns dict
            session.close()
            # open page one
            return render_template('pageOne.html', **results)
render_template('pageTwo.html', **results2)