JavaScript layer父页面调用子页面方法(layer)

本文介绍了如何在JavaScript中利用layer插件实现父页面调用子页面的方法。通过创建layer弹窗并监听确认按钮,示例展示了在子页面定义函数`sureChoose`后,父页面如何在`yes`回调中调用该函数并关闭弹窗。
摘要由CSDN通过智能技术生成

子页面JS方法:

[javascript]  view plain  copy
  1. function sureChoose(){  
  2.     alert("你好!");  
  3. }  

父页面JS中layer调用子页面方法:

[javascript]  view plain  copy
  1. // 添加供应商  
  2. $(function(){  
  3.     $('.addSupplierBtn').click(function(){  
  4.         var url = "/relation/getSupplierList?productId=" + $("#productId").val();  
  5.         layer.open({  
  6.           type: 2,  
  7.           area:['700px','550px'],  
  8.           title: '添加供应商',  
  9.           closeBtn: 1,  
  10.           shadeClose: true,  
  11.           anim:0,  
  12.           btn:['确定','取消'],  
  13.           content: [url,"yes"],  
  14.           yes: function(index, layero){  
  15.               var body = layer.getChildFrame('body', index);  
  16.               var iframeWin = window[layero.find('iframe')[0]['name']];  
  17.               iframeWin.sureChoose();  
  18.               layer.close(index);  
  19.           }  
  20.         });  
  21.     });  
  22. })  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值