Javascript 如何将JS中的数据发布到Flask,处理数据,然后将其发送回JS?

Javascript 如何将JS中的数据发布到Flask,处理数据,然后将其发送回JS?,javascript,python,flask,Javascript,Python,Flask,我正在通过以下方式将HTML中的数据发布到Flask: $.ajax({ let name = 'ari_victor' url: '/send_data', contentType: "application/json;charset=utf-8", data: JSON.stringify({name}), dataType: "json", typ

我正在通过以下方式将HTML中的数据发布到Flask:

$.ajax({
            let name = 'ari_victor'
            url: '/send_data',
            contentType: "application/json;charset=utf-8",
            data: JSON.stringify({name}),
            dataType: "json",
            type: 'POST',
            success: function(response){
                console.log(response);
            },
            error: function(error){
                console.log(error);
            }
        });
它在后端到达

@app.route('/send_data', methods=['POST'])
def send_data():
    if request.method == 'POST':
        data = request.get_json()
        name = data['name'].replace('_', ' ').title()
现在我怎么把它寄回去?到HTML/JS

        return name # ?
编辑:我正在写一篇ajax文章,所以我不需要刷新页面,如果可能的话,我希望在获取数据时不刷新页面。我知道如何轻松地使用表单和呈现新模板,但我想尝试开发一个单页应用程序


谢谢

例如,在flask视图中,您必须定义某种类型的响应
返回“Hello World”
,或者最好是json响应
jsonify(msg=success)
。然后您必须“捕获”来自ajax的响应。 这是在您的ajax语句中完成的:

success: function(response){
                console.log(response);
            },
response
对象包含所有响应信息,仅在此处打印,但您可以提供自己的回调并执行任何您喜欢的操作:)