您的位置:首页 > 运维架构

window.open传递(数组)参数

2016-08-15 16:33 120 查看
有时候想要通过window.open并把数据传递过去,但是由于参数过多,不适合在URL里面添加,为此我们可以把这些数据放到一个Array里面。

window对象有个对象属性叫opener

这个属性是将父窗口作为一个引用

我们可以通过这个引用来操作父窗口的数据;

比如 我们在父窗口,希望传递的数据为array[],那么在子窗口所在的页面

var parent_window=window.opener;

parent_window.array;//这里我们就可以操作父窗口的数据,当然前提是该数据是全局变量

另外js 有个 push方法,该方法是为数组提供的,添加数据

array.push();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: