LayUI的iframe窗口关闭后传值至父页面

转载 2020-12-26 20:02 Java 29

父页面代码

javascript 复制代码
layer.open({
            type: 2,
            title: "指标选择",
            closeBtn: 1, //显示关闭按钮
            area: ['400px', '215px'],
            content: ['/system/target', 'no'], //iframe的url,no代表不显示滚动条
            btn: ['确定','关闭'],
            yes: function(index){
                //获取子页面的返回值
                var iframeWin = window["layui-layer-iframe" + index];
                var res = iframeWin.callbackdata();
                console.log(res.target);
                //关闭子页面
                layer.close(index);
            }
        })

子页面代码

javascript 复制代码
var target = "";

//返回父页面参数
var callbackdata = function () {
    var data = {
        "target":target
    };
    return data;
}
点赞
收藏
关注
转发
本文作者: Veddy
版权声明: 本博客所有文章除特别声明外,均采用 CC BY 4.0 CN协议进行许可。转载请署名作者且注明文章出处。
文章目录