请教一个问题我做了一个页面甲。里面有两个div,分别是A和B,在A里有一些菜单,点击A里的菜单,就会通过AJAX无刷新加载不同的页面到B里去,现在,我通过甲进入到乙页面了。然后我想返回到甲页面(不管是通过在乙里做一个链接返回还是通过点浏览器的按钮返回),同时还希望我原本在甲页面里被AJAX加载在B div里的页面已经被加载了。正常情况下,是只会出现A菜单和空白的B div的。请问怎么实现???

解决方案 »

  1.   

    ajax既然是无刷新的 那么你的操作就不会被记录下来咯~~~~
      

  2.   

    既然要保留状态 那么就不要让他去B页面。把B页面的操作也在A里解决
    如果不行 
    那么就记住状态(session cookie 数据库……),但是都是十分麻烦的,因为那样的话 你的ajax就没有意义了所以我建议你不要为了ajax而ajax 否则适得其反
      

  3.   

    你做个 栈一样的从系记录 ajax下来的数据
    然后然后就可以返回了
      

  4.   

    onbeforeunload在当前页记录history.length 
    onload判断记录的是否不为空且和history.length相同