layer执行父窗口ajax方法,layer 弹出层 回调函数调用 弹出层页面 函数

layer执行父窗口ajax方法,layer 弹出层 回调函数调用 弹出层页面 函数1、项目中用到layer弹出层,定义一个公用的窗口,问题来了窗口弹出来了,如何保存页面上的数据呢?疯狂百度之后,有了结果,赶紧记下。2、自己定义的公共页面方法:layuiWindow:function(options){vardefaults={title:’添加菜单’,width:’100px’,height:’100px’,url:”,shade:0.3,btn:[…

大家好,又见面了,我是你们的朋友全栈君。

1、项目中用到layer 弹出层,定义一个公用的窗口,问题来了窗口弹出来了,如何保存页面上的数据呢?疯狂百度之后,有了结果,赶紧记下。

2、自己定义的公共页面方法:

layuiWindow: function (options) {

var defaults = {

title: ‘添加菜单’,

width: ‘100px’,

height: ‘100px’,

url: ”,

shade: 0.3,

btn: [‘确认’, ‘关闭’],

btnclass: [‘btn btn-primary’, ‘btn btn-danger’],

callBack:null

};

var options = $.extend(defaults,options);

alert(options.width+”=+=”+ options.height);

//页面层

layer.open({

type: 2,

title: options.title,

//skin: ‘layui-layer-rim’, //加上边框

area: [options.width, options.height], //宽高

content: options.url,

btn: options.btn, //只是为了演示

yes: function(){

options.callBack();

},

btn2: function(){

layer.close();

}

});

}

3、父页面:

$.layuiWindow({

title: “菜单新增”,

url: “/SysMenu/Form?Id=” + id + “&Name=” + name,

width: ‘400px’,

height: ‘300px’,

callBack: function () {

//top.frames[“Form”].submitForm();

//$(la).find(“iframe”)[0].contentWindow.submitForm();

window[“layui-layer-iframe1”].submitForm(); //这里是重点,赶紧圈起来这里一定会用到。

}

});

4、子页面方法:

//保存数据

function submitForm() {

var parentId = $(“#parentId”).val();

var childrenNode = $(“#txtChildren”).val();

var path = $(“#txtPath”).val();

$.ajax({

url: “/SysMenu/Insert”,

data: { parentId: parentId, name: childrenNode, menuPath: path },

dataType: “json”,

type: “post”,

success: function (req) {

alert(“req” + req);

}, error: function (err) {

alert(“err”+err);

}

});

}

layui弹出层回调的使用

在子页面使用layer弹出层时只显示遮罩层,不显示弹出框问题

最近子页面使用layer弹出层时只显示遮罩层,不显示弹出框,这个问题搞了很久,最后才发现,在子页面上使用弹出框时,如果只使用layer.alert()或者layer.open()时,会默认在当前页面弹 …

OA项目之弹出层中再弹出层

弹出层中再弹出一层如图:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159849.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月15日 下午9:36
下一篇 2022年7月15日 下午9:36


相关推荐

  • 国产化替代方案_excel表格为什么替换不了

    国产化替代方案_excel表格为什么替换不了PHPExcel上一版本1.8.1于2015年发布。该项目已不再维护,可以使用,但是不建议再使用。所有用户都应该迁移到其直接后继者PhpSpreadsheet或其他替代方案。PhpSpreadsheet打破了兼容性,大大提高了代码库质量(命名空间,PSR合规性,最新PHP语言功能的使用等)。文档地址:https://phpspreadsheet.readthedocs.io/en/develo…

    2025年12月14日
    5
  • jQuery+HTML5弹出创意搜索框层

    效果体验:http://hovertree.com/texiao/jquery/26/本效果适用于移动设备,可以使用手机等浏览效果。代码下载:http://hovertree.com/h/bjaf/e

    2021年12月21日
    42
  • 最全面的IGMP协议总结[通俗易懂]

    最全面的IGMP协议总结[通俗易懂]一、IGMP简介IGMP(InternetGroupManagementProtocol)互联网组管理协议是TCP/IP协议族中负责IP组播成员管理的协议,用来在IP主机和与其直接相邻的组播路由器之间建立、维护组播组成员关系。到目前为止,IGMP有三个版本:IGMPv1(由RFC1112定义) IGMPv2(…

    2025年11月15日
    2
  • 树莓派3B+ 引脚图说明

    树莓派3B+ 引脚图说明如上图所示,我们可以很清楚的看到各个引脚的功能。例如我们想使用pwm引脚来控制舵机,则我们可以考虑使用其中的BCM18(PWM0)和BCM13(PWM1)。在使用wiringPi库时,我们定义的引脚即BCM引脚,例如:pwmPinV=18pwmPinH=13…

    2022年6月25日
    51
  • goland 2021.4.14 激活码_通用破解码

    goland 2021.4.14 激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月17日
    54
  • Server.MapPath详解「建议收藏」

    Server.MapPath详解「建议收藏」语法:Server.Mappath(path)                          //path为你要指定的路径用途:将path指定的虚拟路径转化为实际路径,参数path必须为虚拟路径,否则将出错!范例:1)Server.Mappth(“page.aspx”)      //找出页面page.aspx的实际路径2)Server.Mappth(“/”)     

    2022年7月12日
    14

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号