欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

layer 获取页面层(type:1)元素方法

程序员文章站 2022-04-10 16:26:00
...


   $('#refuse').on('click',function () {
        layer.open({
           type:1,
           area:['500px','300px'],
           content:$('#refusep').html(),
            shadeClose:true,
            btn:['确认','取消'],
            title:'审核拒绝',
            yes:function (index,layero) {//index 为当前页面索引,layero 为当前页面的DOM,所以可以利用下面的方式获取
                $.ajax({
                    url:'<%=contextPath%>/doctor/refuseApply',
                    type:'post',
                    dataType:'json',
                    contentType:'application/json',
                    data:                      JSON.stringify({
                          id:$("#userId").val(),//获取的内容                          
                          reason:$(layero).find('textarea[name=reason]').val(),
                          state:3
                      })
                    ,
                    success:function (data) {
                        if (data.code=='200'){

                            layer.msg("审核成功");
                            layer.close(index);                            
                            var index1 = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
                            parent.layer.close(index1); //再执行关闭
                        }                        else
                            layer.msg("审核失败");

                    },
                    error:function (data) {
                        layer.msg("审核失败");
                    }
                });
            },
            cancel:function (index,layero) {
                layui.layer.close(index);
            }

        });
    });

上面是在一个弹出的 iframe层的基础上再一次弹出页面层,要获取textarea 中输入的内容

以上就是layer 获取页面层(type:1)元素方法的详细内容,更多请关注其它相关文章!

相关标签: layer type 元素