【Python】flask框架 响应前端ajax请求
在Flask框架中,你可以使用flask.jsonify
函数来快速地响应前端的AJAX请求,并返回JSON格式的数据。以下是一个简单的例子:
from flask import Flask, jsonify
app = Flask(__name__)
@app.route('/data', methods=['GET'])
def data():
response_data = {'key': 'value'} # 你要返回给前端的数据
return jsonify(response_data) # 返回JSON格式的响应
if __name__ == '__main__':
app.run(debug=True)
前端可以通过AJAX请求这个/data
路径来获取数据,例如使用JavaScript的fetch
API:
fetch('/data')
.then(response => response.json())
.then(data => {
console.log(data); // 这里的data就是后端返回的JSON数据
});
这段代码首先向/data
发送一个GET请求,然后通过.json()
方法将响应转换为JavaScript可以操作的对象。
评论已关闭