我使用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>