关于前后端关于前后端json数据的发送与接收详解数据的发送与接收详解
主要给大家介绍了关于前后端json数据发送与接收的相关资料,文中通过示例代码详细介绍了关于flask中的json数
据接收和前端发送json数据等内容,需要的朋友可以参考借鉴,下面来一起看看吧。
前言前言
最近因为笔者后台使用的是flask框架接收和前端使用的是原生的JavaScript和jQuery的ajax发送,能力有限,在此仅写下我开发项
目过程中所得,分享出来供大家参考学习,下面话不多说,跟着小编来一起看看详细的介绍:
一、一、flask中的中的json数据接收数据接收
1、利用、利用flask的的request.form.get()方法方法
Python后台部分代码
from flask import Flask
from flask import jsonify
from flask import request
import json
...
# 登录
@app.route("/flask/login", methods=['POST'])
def login():
data_ = request.form.get('data')
data = json.loads(data)
username = data['username']
password = data['password']
rem = False
if data['remember']:
rem = True
return jsonify({"login": Login.login(username, password, rem)}) # 返回布尔值
2、、 利用利用flask的的request.get_data()方法方法
Python后台代码
from flask import Flask
from flask import jsonify
from flask import request
import json
...
# 登录
@app.route("/flask/login", methods=['POST'])
def login():
data = request.get_data()
data = json.loads(data)
username = data['username']
password = data['password']
rem = False
if data['remember']:
rem = True
return jsonify({"login": Login.login(username, password, rem)}) # 返回布尔值
3、利用、利用flask的的request.get_json()方法方法
Python后台代码
from flask import Flask
from flask import jsonify
from flask import request
...
# 登录
@app.route("/flask/login", methods=['POST'])
def login():
data = request.get_json()
username = data['username']
password = data['password']
rem = False
if data['remember']:
rem = True
return jsonify({"login": Login.login(username, password, rem)}) # 返回布尔值
二、前端发送二、前端发送json数据数据
评论0