前端两个页面之间传递值的方法
来源:互联网 发布:windows loader 2.4 编辑:程序博客网 时间:2024/06/06 12:44
最近做项目,好多页面需要传递值。现在我用了以下的方法。感觉很好用。
1、利用页面链接传递,用?号链接,不过这样传递中文会麻烦些,数字挺方便的。
页面一:
<script>
function to(){
var getval =document.getElementById("cc").value;
window.location.href="b.html?id="5555";
}
</script>
页面二:
取值
var thisURL = document.URL;
var getval =thisURL.split('?')[1];
var showval= getval.split("=")[1];
showval==5555;//这个就是取出来的值
2、利用localstarage和sesionstorage 存取值;
setItem存储value
用途:将value存储到key字段
用法:.setItem( key, value)
代码示例:
sessionStorage.setItem("key", "value"); localStorage.setItem("site", "js8.in");
getItem获取value
用途:获取指定key本地存储的值
用法:.getItem(key)
代码示例:
var value = sessionStorage.getItem("key"); var site = localStorage.getItem("site");
localstarage和sesionstorage 只能存储字符串类型值,对象类型的值可以先进行转化
例如:
var obj = { name:'Jim' };
var str = JSON.stringify(obj);
//存入
sessionStorage.obj = str;
//读取
str = sessionStorage.obj;
//重新转换为对象
obj = JSON.parse(str);
- 前端两个页面之间传递值的方法
- 在两个ASP.NET页面之间传递值的方法
- 前端两个页面之间传递状态
- 前端在html页面之间传递参数的方法
- 前端在html页面之间传递参数的方法
- 前端在html页面之间传递参数的方法
- 前端在html页面之间传递参数的方法
- 关于在两个jsp页面之间传递值的问题
- 页面之间传递值方法
- 在两个ASP.NET页面之间传递值三种方法
- 在两个ASP.NET页面之间传递值三种方法
- 两个页面之间传递参数
- 页面之间的值传递
- 在两个ASP.NET页面之间传递值(3种方法)
- ASP.NET页面之间传递值的几种方法
- ASP.NET页面之间传递值的几种方法
- ASP.NET页面之间传递值的几种方法
- ASP.NET页面之间传递值的几种方法
- mysql 配置命令详解
- Java数字,字符串常用方法
- JVM原理讲解和调优
- mui下拉刷新和上拉加载
- Git学习与训练
- 前端两个页面之间传递值的方法
- Js Switch语句
- JSON
- javascript学习之函数(8)—— 函数 参数传递
- leveldb注释7–key与value
- Docker初识之Centos6.2下安装Docker容器
- 大数据的大公司
- 数组名在作为形参传递时的注意事项
- 程序员修炼之道-从小工到专家读后感