layui框架layer.open()如何传参及如何设置回调函数

layer.open()打开新窗口后如何传参?如何设置关闭窗口后的回调函数?

var winIndex = layer.open({
    type: 2,
    title: '编辑字典项',
    shadeClose: true,
    shade: false,
    maxmin: true, //开启最大化最小化按钮
    area: ['520px', '385px'],
    content: ['/html/bsp/dictItem/editDictItem.html', 'no'], //iframe的url,no代表不显示滚动条
    success: function (layero, index) {
        var body = layer.getChildFrame('body', index);
        body.find('form').addClass('add');
        body.find('#dictCode').val(getParams()['dictCode']);
        body.find('#itemCode').removeAttr('readonly');
        if (getParams()['parentCode']) {
            body.find('#parentCode').val(getParams()['parentCode']);
        }
    },
    end:function () {
        table.reload('dictItemList', {
            url: get_dict_item_list,
            method: 'get',
            where: {'dictCode': getParams()['dictCode'], 'parentCode': getParams()['parentCode']}
        });
    }
});

其中:

  • success中通过getChildFrame为打开的子窗口传参;
  • end为回调函数;
标签:

未经允许不得转载:作者:admin, 转载或复制请以 超链接形式 并注明出处 夜河资源网
原文地址:《layui框架layer.open()如何传参及如何设置回调函数》 发布于2019-10-19

赞(0) 打赏

评论 抢沙发

5 + 9 =


撰写不易~如果您觉得文章对您有帮助的话可以打赏我哦~谢谢亲亲~

支付宝扫一扫打赏

微信扫一扫打赏

十一款外服网游加速器
可加速GTA5、彩虹六号、绝地求生等所有外服游戏平台(steam、Ubi、Epic等)游戏。
切换注册

登录

忘记密码 ?

切换登录

注册