小编给大家分享一下layui弹出层回调如何获取弹出层数据,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
如下所示:
// 弹出楼栋负责人信息页面 layer.open({ type: 2, title:'请选择楼栋负责人', maxmin: false, area: ['60%', '80%'], offset: '0px', content: '${ctx}/life/houserInsertion/headBuildingInfo?pkProject='+pkProject, btn: ['确定','关闭'], yes: function(index){ //当点击‘确定'按钮的时候,获取弹出层返回的值 var res = window["layui-layer-iframe" + index].callbackdata(); //打印返回的值,看是否有我们想返回的值。 console.log(res); for (var i = 0; i < res.length; i++) { var html = "<div class='text' value='' style='visibility: visible;'>" + "<p>" + "<span class='responsibleName' value=" + res[i].value + ">" + res[i].title + "</span>" + "<a class='close_btn' οnclick='remove(this)'>" + 'X' + "</a>" + "</p>" "</div>" $("#responsibleName_id").append(html); } //最后关闭弹出层 layer.close(index); } }); // 关键代码var res = window["layui-layer-iframe" + index].callbackdata(); 这行代码中‘callbackdata'是弹出层里面定义的函数。也许我们知道了什么!这个函数的作用就是返回值。 弹出层定义callbackdata函数 var callbackdata = function () { var data = { username: 'zhangfj', age:12, address:'广州' }; return data; }
注意:下图是弹出层回调数据
layui是一款采用自身模块规范编写的前端UI框架,它遵循原生HTML/CSS/JS的书写与组织形式,门槛极低,适合新手,并且它还提供了丰富的内置模块,他们皆可通过模块化的方式按需加载,从核心代码到API的每一处细节都经过精心雕琢,非常适合界面的快速开发,能够作为PC网页端后台系统与前台界面的速成开发方案。
以上是“layui弹出层回调如何获取弹出层数据”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。