layui 弹出层回调获取弹出层数据的例子


Posted in Javascript onSeptember 02, 2019

如下所示:

// 弹出楼栋负责人信息页面
   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 弹出层回调获取弹出层数据的例子

以上这篇layui 弹出层回调获取弹出层数据的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JQuery 图片延迟加载并等比缩放插件
Nov 09 Javascript
使用Java实现简单的server/client回显功能的方法介绍
May 03 Javascript
jQuery ajax全局函数处理session过期后的ajax跳转问题
Jun 03 Javascript
Bootstrap选项卡动态切换效果
Nov 28 Javascript
JavaScript中利用构造器函数模拟类的方法
Feb 16 Javascript
vue父子组件的数据传递示例
Mar 07 Javascript
JQuery实现图片轮播效果
May 08 jQuery
微信小程序 input表单与redio及下拉列表的使用实例
Sep 20 Javascript
教你用Cordova打包Vue项目的方法
Oct 17 Javascript
浅谈JavaScript闭包
Apr 09 Javascript
ES6中异步对象Promise用法详解
Jul 31 Javascript
解决vue一个页面中复用同一个echarts组件的问题
Jul 19 Javascript
vue中通过使用$attrs实现组件之间的数据传递功能
Sep 01 #Javascript
Vue使用mixin分发组件的可复用功能
Sep 01 #Javascript
JavaScript页面加载事件实例讲解
Sep 01 #Javascript
Node.js安装详细步骤教程(Windows版)详解
Sep 01 #Javascript
vue组件命名和props命名代码详解
Sep 01 #Javascript
Vue-CLI项目中路由传参的方式详解
Sep 01 #Javascript
vue实现输入框的模糊查询的示例代码(节流函数的应用场景)
Sep 01 #Javascript
You might like
BBS(php &amp; mysql)完整版(六)
2006/10/09 PHP
一个高ai的分页函数和一个url函数
2006/10/09 PHP
PHP CURL获取返回值的方法
2014/05/04 PHP
destoon公司主页模板风格的添加方法
2014/06/20 PHP
php封装的smartyBC类完整实例
2016/10/19 PHP
PHP实现根据密码长度显示安全条
2017/07/04 PHP
详解提高使用Java反射的效率方法
2019/04/29 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
JS 动态加载脚本的4种方法
2009/05/05 Javascript
关闭浏览器时提示onbeforeunload事件
2013/12/25 Javascript
使用jquery实现鼠标滑过弹出更多相关信息层附源码下载
2015/11/23 Javascript
JavaScript跨域调用基于JSON的RESTful API
2016/07/09 Javascript
使用nodejs下载风景壁纸
2017/02/05 NodeJs
vue单页面打包文件大?首次加载慢?nginx带你飞,从7.5M到1.3M蜕变过程(推荐)
2018/01/16 Javascript
vue-cli的工程模板与构建工具详解
2018/09/27 Javascript
JS阻止事件冒泡的方法详解
2019/08/26 Javascript
vue下axios拦截器token刷新机制的实例代码
2020/01/17 Javascript
jQuery实现获取多选框的值示例
2020/02/07 jQuery
如何在vue-cli中使用css-loader实现css module
2021/01/07 Vue.js
玩转python爬虫之URLError异常处理
2016/02/17 Python
详解Python中的Numpy、SciPy、MatPlotLib安装与配置
2017/11/17 Python
python中的变量如何开辟内存
2018/06/26 Python
Python enumerate函数遍历数据对象组合过程解析
2019/12/11 Python
对Pytorch中Tensor的各种池化操作解析
2020/01/03 Python
django admin 根据choice字段选择的不同来显示不同的页面方式
2020/05/13 Python
python如何查看安装了的模块
2020/06/23 Python
详解如何在pyqt中通过OpenCV实现对窗口的透视变换
2020/09/20 Python
Flask-SocketIO服务端安装及使用代码示例
2020/11/26 Python
2014年圣诞节倒计时网页的制作过程
2014/12/05 HTML / CSS
运动鞋中的劳斯莱斯:索康尼(SAUCONY)
2017/08/09 全球购物
任意存:BOXFUL
2018/05/21 全球购物
JAVA程序员自荐书
2014/01/30 职场文书
行政部岗位职责范本
2014/03/13 职场文书
会计专业应届生自荐信
2014/06/28 职场文书
护士先进个人总结
2015/02/13 职场文书
学习杨善洲同志先进事迹心得体会
2016/01/23 职场文书