javascript - 发送 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 方法而不刷新页面?
解决方案
推荐阅读
- database - 自带密钥 (BYOK) 和客户管理密钥 (CMK) 加密之间的区别?
- angular - 编辑依赖选择
- python - 如何使用 setuptools 将 python 包安装到子目录中?
- http - 滥用主机头注入来访问自定义的 Apache Traffic Server 协议
- google-apps-script - 用户制作副本时如何触发 Google Apps 脚本
- python - MPI4PY:散布矩阵
- javascript - 为什么会这样。返回“未定义”?
- git - 如何从新的 git Visual Studio 2019(而不是命令)克隆特定分支?
- html - Django模板在空间打破模型值字符串
- css - neo4j数据库的前端可视化