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);
}

版權聲明: 本文由 ```...襇簞點 發表於 bloghome博客

轉載聲明: 可自由轉載、引用,但需要屬名作者且注明文章出處。

文章鏈接: https://www.bloghome.com.cn/user/yysblog


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM