精华内容
下载资源
问答
  • layer open type=1 的一些问题和解决方法
    2021-07-13 12:55:55

    1、select无法显示或选择,则在弹窗加载完成时,使用form.render('select');

    2、input表单无法动态赋值,则使用$("input").attr('value', 值);(千万别这样赋值,这样赋值的话,value是有值了,页面的表单不显示值,尴了个尬,还是要这样赋值:$("input").val(值))

    3、父界面给子界面赋值方法:$($(data.elem).parent().parent().parent().find("#sup_ship_fee")).val(res.data.fee)

    4、防止确认按钮重复点击,则:

    content赋值内容必须为元素对象($("#openContent")),不能是元素标签html内容($("#openContent").html())

    var lock = false;
    layer.open({
        type: 1,
        title: '设置仓库',
        content: content,
        btn: ['确认', '取消'],
        btn1: function (index, layero) {
            console.log("确认");
            var formData = $(layero).find("#openForm").serializeArray(); // 获取弹窗表单值
            var postData = {id: id};
            $.each(formData, function (i, v) {postData[v.name] = v.value;});
            if (!lock) {
                lock = true; // 防止重复点击
                var res = base.ajaxSubmit(postData, '请求日志', 'post');
                if (res !== null) {
                    layer.close(index);
                    base.queryList('listTable');
                } else {
                    lock = false;
                }
            }
            return false;
        }, btn2: function (index) {
            console.log("取消");
        }, success: function (layero, index) {
            form.render('select');
        }
    });
    更多相关内容
  • Layer open

    2017-05-24 09:24:32
    当在页面点击保存的时候, 调用Layer open, 打开弹出页面, 在弹出页面完成操作后, 点击 保存时,关闭 并调用 父页面的保存方法。
  • 今天小编就为大家分享一篇layer.js open 隐藏滚动条的例子,具有很好的参考价值,希望对大家有所帮助。 一起跟随小编过来看看吧
  • 今天小编就为大家分享一篇layer.open的自适应及居中及子页面标题的修改方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 今天小编就为大家分享一篇获取layer.open弹出层的返回值方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 今天小编就为大家分享一篇layer.open回调获取弹出层参数的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 今天小编就为大家分享一篇layer.open关闭父窗口 以及调用父页面的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 在本篇文章里我们给大家整理了一篇关于Java前端Layer.open.btn验证无效解决方法以及实例代码,需要的朋友们可以参考学习下。
  • 今天小编大家分享一篇layer.open 获取不到表单信息的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 使用layer.open组件弹出层,需要将该弹出层抽取城单独的公共页面,因此需要在主页面获取弹出层页面的相关变量或者函数值。 记录下解决办法。 先来看layer.open函数 再来看弹出层URL对应的页面关键代码 将表单序列化...
  • 今天有个需要,用户进入页面的时候,弹出一个弹窗,弹窗中...layer.open({ content: $(#layout).html(), success: function(){ laydate({ elem: #time }); } }); 执行,发现无论怎么点击输入框,时间控件都出不
  • layer open div 注意事项

    千次阅读 2020-11-02 01:27:09
    比如 *限购: 不限购 每天 每周 每月 每年 永久 件 默认不限购,可限制每人可购买数量 2、layer方法 layer.open({ type: 1, area: ['450px', '200px'], title: '批量设置限购', btn: ['确定', '取消'],//按钮 ...

    1、要弹窗的div,一般需要隐藏,隐藏必须加 display:none;

    比如

    <div  style="display:none;" id="settingXiangou_show_div">
            <div class="dialog-form clearfix" >
                <div class="form-group ">
                    <label class="label-inline fl" for=""><span class="red">*</span>限购:</label>
                    <div class="col-sm-4">
                        <ul class="list-unstyled mb-0">
    
                            <li class="d-inline-block " id="xiangou_num_type">
                                <select class="form-control  " id="max_buy_count_type" name="max_buy_count_type">
                                    <option value="0" >不限购</option>
                                    <option value="1" >每天</option>
                                    <option value="2" >每周</option>
                                    <option value="3" >每月</option>
                                    <option value="4">每年</option>
                                    <option value="5">永久</option>
                                </select>
                            </li>
                            <li class="d-inline-block hide" id="xiangou_num">
    
                                <div class="input-group  input-group-sm w120">
                                    <input class="form-control input-sm  inline"  id="max_buy_count">
                                    <div class="input-group-append">
                                        <span class="input-group-text">件</span>
                                    </div>
                                </div>
                            </li>
                        </ul>
    
                        <div class="color-9 mt10">默认不限购,可限制每人可购买数量</div> 
                    </div>
    
                </div>
            </div>
        </div>

    2、layer方法

     layer.open({
            type: 1,
            area: ['450px', '200px'],
            title: '批量设置限购',
            btn: ['确定', '取消'],//按钮
            content: $('#settingXiangou_show_div'),
            yes: function (index, layero) {}
    });

     

    展开全文
  • layer open用法

    2018-11-29 09:23:00
    layer.open({ title: '添加管理员', type: 1, area: ['700px', '530px'], fix: false, //不固定 maxmin: true, ...
      layer.open({
                    title: '添加管理员',
                    type: 1,
                    area: ['700px', '530px'],
                    fix: false, //不固定
                    maxmin: true,
                    content: $('#dlgAdd').html(),
                    success: function (layero, index) {
                    },
                    end: function () {
                        var handle_status = $("#handle_status").val();
                        if (handle_status == '1') {
                            layer.msg('添加成功!', {
                                icon: 1,
                                time: 2000 //2秒关闭(如果不配置,默认是3秒)
                            }, function () {
                                history.go(0);
                            });
                        } else if (handle_status == '2') {
                            layer.msg('添加失败!', {
                                icon: 2,
                                time: 2000 //2秒关闭(如果不配置,默认是3秒)
                            }, function () {
                                history.go(0);
                            });
                        }
                    }
                });

     

    转载于:https://www.cnblogs.com/jamal/p/10036324.html

    展开全文
  • layer open 子页面调用父页面的方法

    千次阅读 2020-03-22 21:04:31
    layui layer open 使用子页面调用父页面的方法。

    问题情景:比如收货地址列表我要新增一个地址,使用layer的弹窗获取用户输入信息,在保存的时候调用父页面已经定义的获取收货地址列表的方法,以此来不刷新页面的同时,刷新列表,并关闭子页面。

    父页面 A.HTML 如下
    

    父页面
    在进入页面是通过自定的 getList 方法获取列表信息。
    点击新增收货地址按钮后 弹窗,B.HTML 页面。

    // 弹窗代码
    layer.open({
      title: '新增收货地址'
      ,type: 2
      ,area: ['600px', '650px']
      ,fixed: false //不固定
      //,maxmin: true
      ,content: baseURL+'/B.html?userId='+userId+"&status=1"
      ,success: function(layero, index){
    	  var body = layer.getChildFrame('body', index);//获取子页面内容
    	  var iframeWin = window[layero.find('iframe')[0]['name']];
      }
    });
    

    在这里插入图片描述

    在点击提交后使用js 自带的eval方法,来实现调用父页面的方法。

    // 掉用父页面的获取列表方法
    var evalStr = "parent.getList('"+userId+"')";
    // 把字符串解析成js代码执行
    eval(evalStr);
    // 关闭子页面
    var index = parent.layer.getFrameIndex(window.name);
    parent.layer.close(index);
    
    展开全文
  • 关键就一句: var obj = $(layero).find("iframe")[0].contentWindow; obj可以调用子页面的方法,... layer.open({ type : 2, title : "子页面", resize : true, shadeClose : false, shade : 0, maxmin : fa
  • openlayer 加载地图例子,网页版本,javascript 代码,在线地图开源学习,网页显示, 部署地图服务器参考
  • 参考网上的说法添加trigger: ‘click’ 直接没任何反应了。 如果你的现象跟我的一样,那么解决方案如下: 父页面定义弹层内容不能用如下这种方式: <div class="layui-row" id="test" style="display: none;...
  • layer open type值类型

    2019-09-25 23:15:24
    参考:http://layer.layui.com/api.html ...layer提供了5种层类型: 0:信息框,默认 1:页面层 2:iframe层 3:加载层 4:tips层 转载于:https://www.cnblogs.com/lvlin241/p/9313229.html...
  • 在layUI编写的页面中,遇到这么一种情况,从一个页面中使用layer.open打开一个新窗口,新窗口中是一个数据表格,现在需要选中数据表格中的一列并获取它的值,以便下面这个选择按钮可以使用这个值进行后一步的操作。...
  • 但只要用layer.open打开(或者说是下载)这个url指定的文件,url中的中文都会显示为”**%**“+”**十六进制**“的形式:(如图) ![图片说明](https://img-ask.csdn.net/upload/202007/09/1594282661_528075.png) ...
  • layer.open({ type: 0, title: '品牌添加', shadeClose: true, shade: 0.8, btn: ['保存', '取消'], area: ['40%', '70%'], content: $('#add_Brand').html(), yes:function(index, layero){ subForm(); ...
  • 1、openlayer加载百度地图 2、html,javascriple 网页显示 3、openlayer主要文件头 ol.css 、ol.js
  • 菜单图标输入框只能输入图标名称,不友好,我把它改成点击 菜单图标输入框时 弹出 图标预览 选择页面:如图 ...layer . getFrameIndex ( window . name ) ; parent . layer . close ( index ) ;
  • 今天小编就为大家分享一篇layer.open 按钮的点击事件关闭方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 因为项目框架用了iframe,所以在用layer时,默认layer.open弹出的窗口只能在iframe子窗口区域显示。现在想让layer在父窗口或者说框架的最顶层显示,想到用top.layer.open或者parent.layer.open,但是没反应。后面想到...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 96,439
精华内容 38,575
关键字:

layer open