利用window.open在页面间传递对象,数组等变量
2017-11-01 18:01
567 查看
在第一个页面进行如下设置
<body>
<button id="new">new</button>
</body>
<script type="text/javascript">
var a = ['黄忠']
$('#new').click(function(){
window.open('index2.html','index2',)
})
</script>
并点击打开页面2
页面2代码如下
<script type="text/javascript">
console.log(window.opener.a)
</script>
控制台显示如下:
可以轻松传递对象,数组等复杂变量
<body>
<button id="new">new</button>
</body>
<script type="text/javascript">
var a = ['黄忠']
$('#new').click(function(){
window.open('index2.html','index2',)
})
</script>
并点击打开页面2
页面2代码如下
<script type="text/javascript">
console.log(window.opener.a)
</script>
控制台显示如下:
可以轻松传递对象,数组等复杂变量
相关文章推荐
- 用参数传递解决window.open的session变量有时候丢掉的问题
- js利用window对象缓存变量
- window的open和showModalDialog方法调用父页面的window对象
- window.open传递(数组)参数
- 利用AJAX为JSP页面传递一个包含了若干对象的List集合
- 利用AJAX为JSP页面传递一个包含了若干对象的List集合
- [ExtJS5学习笔记]第二十五节 利用window.open()函数实现ExtJS5的登陆页面跳转
- [ExtJS5学习笔记]第二十五节 利用window.open()函数实现ExtJS5的登陆页面跳转
- [ExtJS5学习笔记]第二十五节 利用window.open()函数实现ExtJS5的登陆页面跳转
- C#自动给据sql中的带@的变量提取变量名称在从简单数据对象中取得生成SqlParameter数组进行数据插入(利用反射完成)
- 【自学笔记】 原生JavaScript判断一个变量是否为数组,利用原型对象
- C#自动给据sql中的带@的变量提取变量名称在从简单数据对象中取得生成SqlParameter数组进行数据插入(利用反射完成)
- JSP实例-利用session在页面间传递java对象
- 小程序如何跨页面传递对象数组
- SPRING MVC控制层传递对象后在JSP页面中的取值方法
- What is Application(可利用做传递对象集合(自己归纳))
- window.showModalDialog和window.open关闭子页面时刷新父页面
- js中对arry数组的各种操作小结 瀑布流AJAX无刷新加载数据列表--当页面滚动到Id时再继续加载数据 web前端url传递值 js加密解密 HTML中让表单input等文本框为只读不可编辑的方法 js监听用户的键盘敲击事件,兼容各大主流浏览器 HTML特殊字符
- window.open父子窗口数据传递问题
- 使用session在jsp页面之间传递多维数组