jQuery提交并呈现模板

时间:2019-05-08 03:45:56

标签: python jquery flask href

我使用javascript中的post向服务器发送了数据。在服务器上,它处理数据并返回html模板。如何在新窗口中打开此模板

在app.py中

@app.route('/')
def index():
    return render_template('index.html')

@app.route('/test', methods=['POST','GET'])
def test():
    if request.method == 'POST':
        arg_name = request.form.get('post_data')
        return render_template('test.html', return_data=arg_name)

在index.html

<body>
<a href="send_data();" target="_blank">click</a>
</body>
<script>
function send_data() {
    $.post("/test", {post_data:"TEST DATA"});
}
</script>

在test.html

<script>
var res_data = '{{return_data}}';
</script>

0 个答案:

没有答案