Flask与axios 前后端交互

Posted lyshark

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flask与axios 前后端交互相关的知识,希望对你有一定的参考价值。

axios 是一个更好的替代ajax向后端发送数据或请求数据的前端组件库,运用axios向后端提交JSON字符串,后端通过Flask相应请求并处理的一个案例。

前端发送数据的第一种方式。









前端发送数据的第二种方式。

Python后端使用Flask接收并处理前端发送过来的JSON字符串。

from flask import Flask
from flask import render_template,request
import json

app = Flask(__name__)

@app.route(/,methods=[GET,POST])
def hello_world():
if request.method == "GET":
return render_template("index.html")

elif request.method == "POST":
val = request.get_json()
print("收到用户: ---> 年龄: ".format(val["name"],val["age"]))

# 返回JSON类型
return json.dumps("username": "lyshark","message": "hello lyshark")

if __name__ == __main__:
app.run()

版权声明:本博客文章与代码均为学习时整理的笔记,文章 [均为原创] 作品,转载请 [添加出处] ,您添加出处是我创作的动力!


以上是关于Flask与axios 前后端交互的主要内容,如果未能解决你的问题,请参考以下文章

Axios 前后端交互工具学习

Axios 前后端交互工具学习

测开之・《前后端交互axios》

SpringMVC前后端分离交互传参详细教程-

前后端分离之使用axios进行前后端交互实现评论显示——django+mysql+vue+element

前后端分离之使用axios进行前后端交互实现评论显示——django+mysql+vue+element