当前位置:编程学习 > JAVA >>

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

有多个画面(html格式的),画面是通过ajax向服务器请求数据的,再通过js实现画面显示,这种格式的画面之间进行
跳转时,一般都能实现两级画面的数据保持,即A画面<->B画面之间的数据保持,但是如果多级画面就不行了,也就是说,
一个数据想在多个画面跳转之间仍能保持住,这里不走后台。
描述完毕,请高手指点!!!!!!!!!!!! --------------------编程问答-------------------- 不知道你是怎么处理2级页面数据传输的,多页面数据传输可以在页面中插入隐藏域<input type="hidden" />或者是将值保存在隐藏的div中,在ajax代码中将值设置到这些对象中可以实现。
楼主如有更好的思路可以交流 --------------------编程问答-------------------- 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 变量了。 --------------------编程问答-------------------- 我们最后用的是cookie实现的,前台js也可以操作本地cookie,有个网页很详细,http://www.jb51.net/article/14566.htm,可以参考,实践最重要
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,