首页 > 解决方案 > 发送 POST 请求以启动 FLASK 功能

问题描述

我正在尝试在 javascript/jquery 中发起 POST 请求,以便 FLASK 可以执行其处理和上传表单中的用户输入数据的功能。

#CATALOG
@app.route("/catalog", methods=["POST","GET"])
def catalog():
    if request.method =="POST":
           #function loads form data to mongodb with processing

这是我的 javascript main.js

$(document).ready(function(){
    //On Submit
    $("#form").on('submit',function(e){
        e.preventDefault();
        $.ajax({
            type:'POST', url:'/catalog',
            success: function(years){
                console.log("Form data loaded to mongodb")}
            });

是否可以通过 javascript 启动 POST 方法而不刷新页面?

标签: javascriptjquery

解决方案


推荐阅读