+ -
当前位置:首页 → 问答吧 → 只用html和js实现多个画面间的数据保持

只用html和js实现多个画面间的数据保持

时间:2011-08-10

来源:互联网

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

作者: xiaoyaola   发布时间: 2011-08-10

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

作者: scundy   发布时间: 2011-08-11

url传参,比如xx.do?a=1
另外页面解析url= window.location.href获取
JScript code

            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 变量了。

作者: softroad   发布时间: 2011-08-11

热门下载

更多