关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

ajax利用url存储状态信息时遇到的常见问题

作者:佚名   时间:2014-02-16   分享到:

之所以会产生导航问题,有2个重要的原因.
1.无法获取javascipt的当前运行状态;
2.浏览器无法将javascript的状态记录到history对象.
   因些要解决导航问题,就必须高潮通过一种机制来解决上述两个问题,这种机制需要满足下面2个要求.
1.同一页面的javascript状态要能够得到保存,并且即使刷新也不会丢失;
2.要能够让浏览器把javascript的操作记录到history对象中,通过单击[前进]或[后退]按钮能够获得当前目录中表示

javascript状态.
   针对上述的2个要求,一种可行的办法是利用url中的hash参数(由"#"开头的标签参数.)
hash参数具有两个特点:
1.当刷新页面时,请参数能够得到保留;
2.当改变hash参数时,并不会导致页面重新载入,这是和querystring(由"?"开头的查询字符串)不同的地方.



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/hynews/20151126/n3214.html

上海联楷网络新闻