layui 父页面传递数据给iframe子页面

table.on("tool(demoTable)",function (obj) {
    var data = obj.data;
    if (obj.event=="edit"){
        layer.open({
            type: 2,
            area: ['380px', '400px'],
            fix: false, //不固定
            maxmin: true,
            shadeClose: true,
            shade:0.4,
            title: '编辑',
            content: './byjhEdit.html?id='+data.id,
            success:function (layero,index) {
                //获取当前打开的子页面id   
                var frameId = $(layero).find('iframe').attr("id");
                //找到子页面的document对象
                var document = window.frames[frameId].document;
                //根据id找到子页面中相应的元素并赋值
                $(document).find("#name").val(data.name);
                $(document).find("#id").val(data.sid);
             }
         });
     }
 });
发布了14 篇原创文章 · 获赞 14 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Forever_and_ever/article/details/104052312