JQuery для отправки и рендеринга шаблона - PullRequest
1 голос
/ 08 мая 2019

Я отправил данные на сервер, используя сообщение в JavaScript. На сервере он обрабатывает данные и возвращает 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>
...