您的位置:首页 > 其它

ajax页面刷新问题的解决思路

2006-11-21 11:16 351 查看
ajax页面刷新问题的解决思路
在ajax应用中经常遇到的问题是刷新问题:用户在局部更新了页面以后,又刷新了整个页面,页面又回到初始化状态了,而这一般并不是用户想要的结果-------------------一个令人头疼的问题.其实他的解决思路和原理很简单;页面刷新问题可以转化为两个问题:
1。在用户局部更新页面前如何把页面的状态保存下来;
2。在用户在更新整个页面时,如何恢复更新页面前的状态;
解决问题:
解决这个问题最关键的是使用window.location.hash,也就是书签,用hash来存储页面的状态,内部解析机制可以使用该状态来解析成如何恢复页面状态,例如:使用hash存储当前页面的查询条件,我们就可以在刷新整个页面时,获取到页面地址的hash,然后把hash转换成查询条件进行局部更新页面,从而达到恢复页面的目的.
注:内部解析机制---自己定义的一个转换标准,也就是怎么把状态转换为恢复页面状态的操作处理机制,通常定义成页面onload事件的处理函数;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐