flask怎么获取$.get(‘http://127.0.0.1:8000/zhidonggmc_liuzhuan_js/?kx_rq=kx_rq_2 & kx_ljzyc=kx_ljzyc_2’)返回的值
时间: 2024-10-16 09:11:47 浏览: 25
在Flask框架中,要获取使用JavaScript的`$.get`发送到服务器端的GET请求数据,你需要在Flask路由处理函数中使用`request.args`对象。这个对象包含了通过URL查询字符串传来的键值对。
首先,确保你的Flask应用已经启动并监听8000端口。然后,你可以创建一个处理`/zhidonggmc_liuzhuan_js`的视图函数(view function),如下所示:
```python
from flask import Flask, request
app = Flask(__name__)
@app.route('/zhidonggmc_liuzhuan_js', methods=['GET'])
def handle_get_request():
kx_rq = request.args.get('kx_rq')
kx_ljzyc = request.args.get('kx_ljzyc')
# 获取到的值会被赋值给kx_rq和kx_ljzyc变量
print(f"kx_rq: {kx_rq}")
print(f"kx_ljzyc: {kx_ljzyc}")
# 这里可以进一步处理这些值,如返回响应或做其他操作
return 'Data received and processed'
if __name__ == '__main__':
app.run(host='127.0.0.1', port=8000)
```
在这个例子中,`handle_get_request`函数会打印出`kx_rq`和`kx_ljzyc`这两个参数的值。如果需要在前端页面上获取返回的结果,你可能还需要在前端模板中使用AJAX或者其他库来发送异步请求,并处理来自服务器的响应。
阅读全文