layer.open组件获取弹出层页面变量、函数的实例

今天小编就为大家分享一篇layer.open组件获取弹出层页面变量、函数的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

最近做项目遇到个问题

使用layer.open组件弹出层,需要将该弹出层抽取城单独的公共页面,因此需要在主页面获取弹出层页面的相关变量或者函数值。

记录下解决办法。

先来看layer.open函数

再来看弹出层URL对应的页面关键代码

将表单序列化成JS对象的函数是自己封装的一个JS函数,这里就不细说了,也可以自己手动定义个JS对象,自己给该对象添加属性

最后来看主页面调用方式

打印回调函数接收的变量可以看到,获取到弹出层内用户操作的相关数据。

最后,其实关键点就在于获取ifream中指定变量或者函数的这个方法

 $(layero).find("iframe")[0].contentWindow.formData();

完毕!

以上就是layer.open组件获取弹出层页面变量、函数的实例的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » JavaScript 教程