2010年06月10日 星期四 12:08
有些框架有,象web2py,flask。实现也算是简单,我是采用flask的实现方式。首先是有一个flash的方法,可以将显示的消息存放到session中(放在session中的好处是当页面跳转时也可以显示出来),然后是有一个get的方法可以将消息从session中取出,取出后就删除session中的信息。
目前是做成了一个app,放在uliweb.contrib.flashmessage中了。
2010年06月10日 星期四 12:16
不懂这个,在什么样的情况下会用到这个特性?举个应用场景的例子?
2010年06月10日 星期四 12:18
哲思也有,比如用户提交个信息之后,跳转到某个页面,会显示刚才操作的结果。就是干这个用的。现在uliweb中的还比较简单,需要和模板相配合才可以使用,不会自动弹出。而且没有ajax的效果,就是静态的html代码。
2010年06月10日 星期四 12:23
哦,知道了。这种处理方法比在URL上标记用户体验更好。
2010年06月10日 星期四 12:25
方法不同罢了。web2py我记得是在response中添加flash属性,但是我想对于使用了redirect跳转就无效了。还是使用session要好一些。
2010年06月10日 星期四 12:40
是类似于ror的那个flash提示信息么?
2010年06月10日 星期四 12:43
可能差不多吧。ror没用过。
2010年06月10日 星期四 12:58
根据上面的描述,我感觉还是很相似。
这个功能我个人认为是比较人性化的呵呵。
Zeuux © 2024
京ICP备05028076号