layer 如何在ifram 弹窗传值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了layer 如何在ifram 弹窗传值相关的知识,希望对你有一定的参考价值。

$(function ()

var count = 0;

$(".tablist :checkbox").click(function ()

var txtvalue = $(this).parent().nextAll().text();
var txtvalueId = $(this).parent().next().text();

if ($(".txtValue").val() == "")

$("#update").click(function ()

var d = $.layer(
type: 2,
title: "客户编辑",
border: [20, 1],
iframe: src: '/add/a/customerUpdate.ashx?cu_id=1' ,
move: false,
moveOut: false,
shadeClose: false,
closeBtn: [1, true],
area: ['860px', '400px']
)
)

count++;

);
);
这个是源码,我想用layer 弹窗,然后直接把值输出到弹窗上面

在iframe弹窗中可以访问到父页面,在API里的典型例子是
var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
类似地,在弹窗的html中,你可以通过如下语句获取父页面某容器的值:
parent.$('#父页面元素id').val();
所以你只需在弹窗open之前(在父页面的html代码中)先把值放在一个容器里(比如input),然后就可以在弹窗的html代码里用上述的script获取这个值并输出。这个容器可以放在一个隐藏的modal里面,对访问者完全不可见。
参考技术A 视频内容RM / RMVB格式还不能支持任何手机芯片发挥,需要转换格式以适应这样你的手机3GP / MP4等。此外,智能手机可以通过安装插件的播放FLV格式的视频在方法上。

上传:数据线连接电脑上传和读者
参考技术B

layer在ifram 弹窗传值的步骤:

    在success回调函数中是可以直接找到 HomeFrame 中的元素。

    如果要找到 LayerFrame 的元素,就必须先找到 LayerFrame 的Dom对象。

    然后方可找到 LayerFrame 的 document ,最后再去找 LayerFrame 的元素

layui 弹窗的iframe 父子界面相互传值

1.父界面向子界面传值

  [1].父界面打开子界面:

function show_layer(){
layer.open({
        type: 2,
        area: [w+‘px‘, h +‘px‘],
        fix: false, //不固定
        maxmin: true,
        shadeClose: true,
        shade:0.4,
        title: title,
        content: url,  //url 为子布局的url路径
        success:function (layero,index) {
                var iframe = window[‘layui-layer-iframe‘ + index];
                iframe.child(‘我是父布局传到子布局的值‘)
        }
    });
}

  [2].子界面接收父界面的值

function child(obj){
    console.log(obj);//获取父界面的传值
}

 

2.子界面向父界面传值

  [1].子界面向父界面传值

parent.GetValue(‘我是子界面的数值‘); //GetValue是父界面的Js 方法
var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);

  [2].父界面接收子界面的值

function GetValue(obj){
    console.log(obj);
}

 



以上是关于layer 如何在ifram 弹窗传值的主要内容,如果未能解决你的问题,请参考以下文章

最简单的layer弹出窗传值问题!

layui.layer怎么在右侧窗口跳转页面

layer关闭弹出层时怎么向父窗口返回值

layui 弹窗的iframe 父子界面相互传值

layeriframe通过属性id传值

基于iframe父子页面传值的方法。