读书人

ajax/dwr-退后的处理

发布时间: 2012-10-29 10:03:53 作者: rapoo

ajax/dwr--后退的处理
Ajax改变了浏览器的默认规则,在使用Ajax应用时,后退往往会得不到我们还要的结果。那么如何来处理这种方式,使之更适合我们的习惯呢。
Brad Neuberg的开源Really Simple History (RSH)框架是一个简单的解决这个问题的方案。其实现的方式如下:用隐藏的iFrame,Timer和隐藏的Form来检测历史浏览的变化,其中隐藏的 Form用来保存页面的数据信息。
当然其他还有如Backbase 和 Dojo还可以解决这种问题,但复杂度就高了些。
下面就以先前的样例程序来看一下如何使用RSH框架,其实很容易的:

包含RSH框架的JS脚本:

<body onload="initialize();">


OK,大功告成,简单吧^_^

读书人网 >Ajax

热点推荐