layer.open调取父页面的方法
时间: 2023-09-08 10:00:23 浏览: 170
使用layer.open调用父页面的方法可以通过传递一个回调函数来实现。
首先,在子页面中使用layer.open打开弹出层,并传递回调函数参数。例如:
layer.open({
content: '这是子页面',
success: function(layero, index){
parent.myFunction(); //调用父页面的方法
}
});
在父页面中定义需要调用的方法myFunction。例如:
function myFunction(){
console.log("这是父页面的方法");
}
当子页面成功打开弹出层后,会执行回调函数中的代码,从而调用父页面的方法myFunction。这样就可以在子页面中通过layer.open调用父页面的方法了。
需要注意的是,调用父页面的方法时,父页面和子页面应在同一个域名下,否则可能会出现跨域访问的问题,导致无法成功调用父页面的方法。
阅读全文