flask 中的全局变量设置问题?

2014-03-20 21:05:13 +08:00
 pc10201
现在有一个小应用,客户搜索一个词发出一个post请求,等页面加载完成之后立即通过ajax发出第二个请求

第二个请求会用到第一个请求中的部分值
虽然现在可以通过global这种方式设置全局变量,或者在第二个请求中再查询一下数据库,或者用jquery取得网页中的一些值,但感觉很不方便啊

flask中的g对象和上下文是否能解决此问题?如何做到?
7427 次点击
所在节点    Python
2 条回复
likexian
2014-03-20 21:48:43 +08:00
明显不能,因为第二个请求是页面加载完再请求的,g和上下文都取不到东西了
cookies session什么的才适合
ctsed
2014-03-20 21:57:18 +08:00
存在客户端啊,js变量或者cookie
服务端试试 flash()或者返回的url加参数

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/105184

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX