layer.open组件获取弹出层页面变量、函数的实例
时间:2020-12-11 21:53:21|栏目:JavaScript代码|点击: 次
最近做项目遇到个问题
使用layer.open组件弹出层,需要将该弹出层抽取城单独的公共页面,因此需要在主页面获取弹出层页面的相关变量或者函数值。
记录下解决办法。
先来看layer.open函数
再来看弹出层URL对应的页面关键代码
将表单序列化成JS对象的函数是自己封装的一个JS函数,这里就不细说了,也可以自己手动定义个JS对象,自己给该对象添加属性
最后来看主页面调用方式
打印回调函数接收的变量可以看到,获取到弹出层内用户操作的相关数据。
最后,其实关键点就在于获取ifream中指定变量或者函数的这个方法
$(layero).find("iframe")[0].contentWindow.formData();
完毕!
上一篇:js实现iPhone界面风格的单选框和复选框按钮实例
栏 目:JavaScript代码
下一篇:JSChart轻量级图形报表工具(内置函数中文参考)
本文标题:layer.open组件获取弹出层页面变量、函数的实例
本文地址:http://www.codeinn.net/misctech/31824.html