首页 > 其他 > 详细

layer弹窗间相互调用

时间:2020-03-27 15:20:48      阅读:76      评论:0      收藏:0      [点我收藏+]

A弹窗中,点击按钮,则在父页面中弹出B弹窗

// 在父页面弹出B弹窗
parent.layer.open({
  type: 2,
  title: ‘添加生日营销‘,
  content: ‘。。。‘,
  success: function(layero, index){
      var iframeWin = $(parent[layero.find(‘iframe‘)[0][‘name‘]].document); // 获取B弹窗的name页面
      iframeWin.find("#framename").val(window.name);
  }
});

B弹窗中添加隐藏域

<input type="hidden" id="framename" />

B弹窗点击保存时,要修改A弹窗的一个值

var index = parent.layer.getFrameIndex(window.name); // 获取本身
$(‘#save‘).click(function (event) {
    event.preventDefault();
    var body = $(parent[$("#framename").val()].document) // 根据framename得值,获取A弹窗
    body.find("#listsCoupon").html("12312312312");
    parent.layer.close(index);
});

 

layer弹窗间相互调用

原文:https://www.cnblogs.com/mankii/p/12581262.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!