zoukankan      html  css  js  c++  java
  • 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>

    结果

  • 相关阅读:
    My first blog!
    Elasticsearch安装 + Head插件安装 + Bigdesk插件安装
    泛型-反射-注解
    JFinal自定义FreeMarker标签
    Hadoop集群中节点角色定义
    HBase
    MapReduce
    HDFS
    Hadoop基本概念
    HTTP浅析
  • 原文地址:https://www.cnblogs.com/zhangyouwu/p/15271222.html
Copyright © 2011-2022 走看看