layer弹出层全屏及关闭方法


Posted in Javascript onAugust 17, 2018

一、首先引用JS文件

<script src="../../js/common/layer/layer.js"></script>

二、全屏调用以下代码

var index = layer.open({
 type: 2,
 content: url,
 area: ['300px', '195px'], 
 title: false,
 maxmin: true, 
 closeBtn: 0
    });
layer.full(index);

三、关闭弹出层

var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);

总结:

这种打开的页面的好处是:直接关闭当前弹出层,不用刷新整个页面,不用加载数据,性能高,节约时间,缺点是查询参数的传输不方便。

补充:

这种写法产地参数十分的不方便,试过array方式传参解读过去的都是object根本不是想要的数据,而json格式数据因为里面带有引号只会传递部分数据,我在这里总结了一个方法,从几种方法里面选的一个相对较好的传参方式:

[{"name":"periodstart","value":"2014-01"},{"name":"periodend","value":"2014-12"},{"name":"fkcategory","value":""},{"name":"fkCategoryName","value":""},{"name":"fkmandept","value":""},{"name":"fkMandeptName","value":""},{"name":"fkusedept","value":""},{"name":"fkUsedeptName","value":""},{"name":"pkcurrtype","value":""},{"name":"total","value":""}]
JSON.stringify($('#searchForm').serializeArray()).replace(/"+/g,'').replace(/name:/g,'').replace(/,value:/g,'=').replace(/},{/g,',');

这是先将一个form表单里面的数据序列化出来,然后转为json格式,然后将json格式的数据转为map避免json数据里面引号对数据的传递影响,然后在后台直接在后台强转为map格式的数据,非常方便。

Map<String, String> map = new HashMap<String, String>();
 String data = "{periodstart=2014-01,periodend=2014-12,fkcategory=,"
 + "fkCategoryName=,fkmandept=,fkMandeptName=,fkusedept=,fkUsedeptName=,pkcurrtype=,total=}";;
 data = data.substring(1, data.length()-1);//去掉前后括号
 String[] arraydata = data.split(",");//按“,”将其分为字符数组
 for (int i = 0; i < arraydata.length; i++) {
  int j = arraydata[i].indexOf("=");
  map.put(arraydata[i].substring(0, j-1), arraydata[i].substring(j+1, arraydata[i].length()));
 }
 Object o = map.get("perioden");
 System.out.println(o.toString());
{periodstart=2014-01,periodend=2014-12,fkcategory=,fkCategoryName=,fkmandept=,fkMandeptName=,fkusedept=,fkUsedeptName=,pkcurrtype=,total=}

以上这篇layer弹出层全屏及关闭方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery自动填充勾选框即把勾选框打上true
Mar 24 Javascript
分享15个大家都熟知的jquery小技巧
Dec 02 Javascript
node.js express安装及示例网站搭建方法(分享)
Aug 22 Javascript
vue2.0多条件搜索组件使用详解
Mar 26 Javascript
angular+webpack2实战例子
May 23 Javascript
Angular中的$watch方法详解
Sep 18 Javascript
详解如何解决vue开发请求数据跨域的问题(基于浏览器的配置解决)
Nov 12 Javascript
移动端滑动切换组件封装 vue-swiper-router实例详解
Nov 25 Javascript
在Create React App中启用Sass和Less的方法示例
Jan 16 Javascript
详解vuex之store源码简单解析
Jun 13 Javascript
vue中更改数组中属性,在页面中不生效的解决方法
Oct 30 Javascript
Javascript webpack动态import
Apr 19 Javascript
vue+iview+less 实现换肤功能
Aug 17 #Javascript
jquery实现的简单轮播图功能【适合新手】
Aug 17 #jQuery
layer弹出的iframe层在执行完毕后关闭当前弹出层的方法
Aug 17 #Javascript
vue实现element-ui对话框可拖拽功能
Aug 17 #Javascript
原生JS实现的简单轮播图功能【适合新手】
Aug 17 #Javascript
layer.confirm取消按钮绑定事件的方法
Aug 17 #Javascript
LayerClose弹窗关闭刷新方法
Aug 17 #Javascript
You might like
用PHP获取Google AJAX Search API 数据的代码
2010/03/12 PHP
PHP5.3安装Zend Guard Loader图文教程
2014/09/29 PHP
jQuery层次选择器选择元素使用介绍
2013/04/18 Javascript
javascript中的startWith和endWith的几种实现方法
2013/05/07 Javascript
jQuery中的height innerHeight outerHeight区别示例介绍
2014/06/15 Javascript
javascript生成随机数方法汇总
2015/11/12 Javascript
zepto与jquery的区别及zepto的不同使用8条小结
2016/07/28 Javascript
原生JS:Date对象全面解析
2016/09/06 Javascript
详解jQuery同步Ajax带来的UI线程阻塞问题及解决办法
2017/08/09 jQuery
微信小程序使用video组件播放视频功能示例【附源码下载】
2017/12/08 Javascript
微信小程序实现手指触摸画板
2018/07/09 Javascript
js事件on动态绑定数据,绑定多个事件的方法
2018/09/15 Javascript
angularJs自定义过滤器实现手机号信息隐藏的方法
2018/10/08 Javascript
彻底弄懂 JavaScript 执行机制
2018/10/23 Javascript
javascript异常处理实现原理详解
2020/02/17 Javascript
[49:20]2014 DOTA2国际邀请赛中国区预选赛5.21 CIS VS TongFu
2014/05/22 DOTA
详解Python程序与服务器连接的WSGI接口
2015/04/29 Python
利用python求解物理学中的双弹簧质能系统详解
2017/09/29 Python
Python实现自动为照片添加日期并分类的方法
2017/09/30 Python
python下载文件记录黑名单的实现代码
2017/10/24 Python
Python3安装Scrapy的方法步骤
2017/11/23 Python
利用Hyperic调用Python实现进程守护
2018/01/02 Python
DES加密解密算法之python实现版(图文并茂)
2018/12/06 Python
Python reversed函数及使用方法解析
2020/03/17 Python
python调用私有属性的方法总结
2020/07/24 Python
Pycharm自动添加文件头注释和函数注释参数的方法
2020/10/23 Python
pandas使用函数批量处理数据(map、apply、applymap)
2020/11/27 Python
python操作toml文件的示例代码
2020/11/27 Python
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
入党思想汇报怎么写
2014/04/03 职场文书
超市开业庆典策划方案
2014/05/14 职场文书
运动会口号大全
2014/06/07 职场文书
经典禁毒标语
2014/06/16 职场文书
关于感谢信的范文
2015/01/23 职场文书
社区重阳节活动总结
2015/03/24 职场文书
文明旅游倡议书
2015/04/28 职场文书