有多个画面(html格式的),画面是通过ajax向服务器请求数据的,再通过js实现画面显示,这种格式的画面之间进行
跳转时,一般都能实现两级画面的数据保持,即A画面<->B画面之间的数据保持,但是如果多级画面就不行了,也就是说,
一个数据想在多个画面跳转之间仍能保持住,这里不走后台。
描述完毕,请高手指点!!!!!!!!!!!!

解决方案 »

  1.   

    不知道你是怎么处理2级页面数据传输的,多页面数据传输可以在页面中插入隐藏域<input type="hidden" />或者是将值保存在隐藏的div中,在ajax代码中将值设置到这些对象中可以实现。
    楼主如有更好的思路可以交流
      

  2.   

    url传参,比如xx.do?a=1
    另外页面解析url= window.location.href获取 if(window.location.search != "") {
    var params = decodeURI(window.location.search);
    params = params.substring(1, params.length);
    var paramsArray = params.split("&");

    for(var i = 0; i < paramsArray.length; i++) {
    var exp = "var " + paramsArray[i] + ";";
    eval(exp);
    }
    }这个直接把参数定义成js 变量了。
      

  3.   

    我们最后用的是cookie实现的,前台js也可以操作本地cookie,有个网页很详细,http://www.jb51.net/article/14566.htm,可以参考,实践最重要