Cannot read property 'callbackdata' of undefined

本文探讨了使用layer.open进行页面弹出并返回数据到父页面的技术难题。作者尝试了多种方法,包括直接调用回调函数和使用parent.window,但都遇到了问题。最终,通过特定的jQuery选择器和contentWindow属性成功实现了数据的回传。
摘要由CSDN通过智能技术生成

写了个layer.open,想从子页面返回数据到前台,然后找了找百度,全是这样的复制粘贴的文章:

获取layer.open弹出层的返回值

里面用的是

 var res = window["layui-layer-iframe" + index].callbackdata();

然而却是报错Cannot read property 'callbackdata' of undefined

这篇文章里面说,在window前面加个

parent.

但也没卵用

最后找到这篇文章,(layer) 如何关闭子页面之后把数据回显到父页面上?

里面说的方法是

var res = $(layero).find("iframe")[0].contentWindow.callbackdata();

然后就好了。。。。。。。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值