• layer.open调用子页面函数


    直接上代码

    父页面

      var url="/sales/originalsaleslist/add.html"
            layer.open({
                type: 2,
                title: "导入附件",
                shadeClose: true,
                shade: 0.3,
                maxmin: true, //开启最大化最小化按钮
                area: ['600px', '400px'],
                fixed: false, //不固定
                btn: ['确定', '取消'],
                content: url,
                btn1: function (index, layero) {
                    var body = layer.getChildFrame('body', index);
    
                   //var obj = $(layero).find("iframe")[0].contentWindow.body_files;    //obj可以调用子页面的任何方法
                    var obj = $(layero).find("iframe")[0].contentWindow.formData();//调用子页面formData()方法
                    console.log(obj);
                    return false;
                    //判断是否至少有一个选中
                    if(body.find('.cbox').is(':checked')) {
                        var ids = [];
                        body.find("#grid input:checkbox[name='checkboxname']:checked").each(function(i){
                           ids.push($(this).val());
                         
                        });
                        //console.log(ids);
                        
                        $.get("/admin/basic/one_order.html", { id: ids}, function (data, state) {
                            //console.log(data);
                        })
                    }else{
                       
                        layer.msg("请选择需要操作的数据");
                        return false;
                    }
                },
                btn2: function (index, layero) {
                    layer.close(index);
                    return false;
                }
                
            });

    子页面

    <script type="text/javascript">
    
        function formData() {
             var filesdata={id:"111",name:"2222"};
             return filedata;
        }
    </script>

    结果

  • 相关阅读:
    对象实例化内存布局与访问定位
    方法区

    本地方法栈
    本地方法接口
    虚拟机栈
    程序计数器
    运行时数据区概述及线程
    自学》2.网页弹窗计算商品价格
    自学》1.用网站发邮件
  • 原文地址:https://www.cnblogs.com/zhangyouwu/p/15271222.html
Copyright © 2020-2023  润新知