flask获取Ajaxpost数据
时间: 2024-04-24 20:23:43 浏览: 60
在 Flask 中获取 Ajax POST 数据可以使用 request 对象的 `get_json()` 方法。以下是一个示例代码:
```python
from flask import Flask, request
app = Flask(__name__)
@app.route('/ajax', methods=['POST'])
def ajax():
data = request.get_json()
# 在这里处理获取到的数据
return 'Success'
if __name__ == '__main__':
app.run()
```
在上面的代码中,我们创建了一个名为 `/ajax` 的路由,并且指定了请求方式为 POST。当接收到 POST 请求时,可以通过 `request.get_json()` 方法获取到前端发送过来的 JSON 数据。你可以在这里对数据进行处理,然后返回一个响应。
注意,要使用 `get_json()` 方法,你需要确保请求的 Content-Type 是 `application/json`,并且发送的数据是合法的 JSON 格式。
另外,你还需要确保已经安装了 Flask 和其相关依赖。你可以使用以下命令安装:
```
pip install flask
```
希望能对你有所帮助!如有更多问题,请继续提问。
阅读全文