layui 弹出层值回传解决方式


Posted in Javascript onNovember 14, 2019

如下所示:

layer.open({
   type: 2,
   title: "设置围栏",
   shadeClose: true,
   shade: 0.4,
   area: ['90%', '90%'],
   content: "/ElectronicFence/Map?id=" + id + "&shapeType=" + shapeType,
   btn: ['确定','关闭'],
   yes: function(index){
   //当点击‘确定'按钮的时候,获取弹出层返回的值
   var res = window["layui-layer-iframe" + index].callbackdata();
   //打印返回的值,看是否有我们想返回的值。
   console.log(res);
   //最后关闭弹出层
   layer.close(index);
   },
   cancel: function(){
   //右上角关闭回调
   }
  });

注意:

var res = window["layui-layer-iframe" + index].callbackdata();

这行代码中‘callbackdata'是弹出层里面定义的函数。也许我们知道了什么!这个函数的作用就是返回值。

弹出层添加这个:

<script>
 var callbackdata = function () {
  var data = {
  username: 'zhangfj'
  };
  return data;
 }
 </script>

上面的代码就是弹出层里面的JavaScript代码,里面定义了函数'callbackdata' 用来返回值给调用弹出层的页面。

这篇layui 弹出层值回传解决方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript最常用与实用的创建类的代码
Aug 12 Javascript
JavaScript中string转换成number介绍
Dec 31 Javascript
jQuery 1.9.1源码分析系列(十三)之位置大小操作
Dec 02 Javascript
更高效的使用JQuery 这里总结了8个小技巧
Apr 13 Javascript
Function.prototype.apply()与Function.prototype.call()小结
Apr 27 Javascript
把普通对象转换成json格式的对象的简单实例
Jul 04 Javascript
js时间比较 js计算时间差的简单实现方法
Aug 26 Javascript
微信小程序实现通过双向滑动缩放图片大小的方法
Dec 30 Javascript
JS实现鼠标按下拖拽效果
Jul 23 Javascript
Element InputNumber计数器的使用方法
Jul 27 Javascript
vue实现日历表格(element-ui)
Sep 24 Javascript
Vue项目中使用mock.js的完整步骤
Jan 12 Vue.js
vue使用swiper.js重叠轮播组建样式
Nov 14 #Javascript
Vue中常用rules校验规则(实例代码)
Nov 14 #Javascript
浅析Vue 防抖与节流的使用
Nov 14 #Javascript
微信小程序tabBar设置实例解析
Nov 14 #Javascript
layui清除radio的选中状态实例
Nov 14 #Javascript
在vue中利用v-html按分号将文本换行的例子
Nov 14 #Javascript
搭建Vue从Vue-cli到router路由护卫的实现
Nov 14 #Javascript
You might like
PHP 数组和字符串互相转换实现方法
2013/03/26 PHP
Thinkphp+smarty+uploadify实现无刷新上传
2015/07/30 PHP
php微信公众号开发之快递查询
2018/10/20 PHP
JS 获取select(多选下拉)中所选值的示例代码
2013/08/02 Javascript
JQuery实现展开关闭层的方法
2015/02/17 Javascript
JQuery使用$.ajax和checkbox实现下次不在通知功能
2015/04/16 Javascript
JS实现仿苹果底部任务栏菜单效果代码
2015/08/28 Javascript
angularJs关于指令的一些冷门属性详解
2016/10/24 Javascript
Node.js 中exports 和 module.exports 的区别
2017/03/14 Javascript
node中koa中间件机制详解
2017/08/22 Javascript
vue 全选与反选的实现方法(无Bug 新手看过来)
2018/02/09 Javascript
countUp.js实现数字滚动效果
2019/10/18 Javascript
[06:07]刀塔密之二:攻之吾命受之吾幸
2014/07/03 DOTA
[47:42]Fnatic vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[15:20]DOTA2-DPC中国联赛 正赛 Elephant vs Aster 选手采访
2021/03/11 DOTA
利用打码兔和超人打码自封装的打码类分享
2014/03/16 Python
使用graphics.py实现2048小游戏
2015/03/10 Python
如何将python中的List转化成dictionary
2016/08/15 Python
python 常见字符串与函数的用法详解
2018/11/23 Python
python tkinter实现彩球碰撞屏保
2019/07/30 Python
Python Selenium库的基本使用教程
2021/01/04 Python
利用CSS3的3D效果制作正方体
2020/03/10 HTML / CSS
Gibson London官网:以地道的英国男装而著称
2019/12/06 全球购物
Vilebrequin美国官方网上商店:法国豪华泳装品牌
2020/02/22 全球购物
建筑施工实习自我鉴定
2013/09/19 职场文书
结构工程研究生求职信
2013/10/13 职场文书
品管员岗位职责
2013/11/10 职场文书
建设单位项目负责人任命书
2014/06/06 职场文书
活动总结模板大全
2015/05/11 职场文书
少先队中队工作总结
2015/08/14 职场文书
自制短波长线天线频率预选器 - 成功消除B2K之流的镜像
2021/04/22 无线电
解决Navicat for Mysql连接报错1251的问题(连接失败)
2021/05/27 MySQL
vue项目支付功能代码详解
2022/02/18 Vue.js
吉利入股戴姆勒后smart“长大了”
2022/04/21 数码科技
Python使用MapReduce进行简单的销售统计
2022/04/22 Python
vue实现登陆页面开发实践
2022/05/30 Vue.js