首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

layer实现关闭弹出刷新父界面功能详解

); 相比较而言,第一种方案会更佳,因为在操作逻辑上,手动关闭弹出框,应该不触发刷新操作,只有当弹出框的处理逻辑执行成功后,调用函数关闭弹出框才触发父界面刷新操作,基于这个逻辑,应该选择方案一。...方案二,不管怎样都会刷新页面,实际上无端的增加了服务器的处理压力。 方案二:可以解决子页面处理后的结果发送给子页面的父页面的问题。...对于layer.js出现回调关闭父类的弹出时,之前的表单的submit失效的问题: 如何解决:网上有很多,有的是转为ajax的请求,在数据传输完再关闭父类的弹出: 下面是关闭弹出的办法: 1 2...参数)这样就可以了,在父窗口中再调用layer.js弹出就好了。...未经允许不得转载:肥猫博客 » layer实现关闭弹出刷新父界面功能详解

4.5K60

Layui弹出关闭

parent.layer.close(index); //该方式只能是弹窗类型为2时,即为iframe时可以使用 layer.closeAll();//疯狂模式,关闭所有   layer.closeAll...('dialog'); //关闭信息框   layer.closeAll('page');//关闭所有页面层   layer.closeAll('iframe');//关闭所有的iframe   ...layer.closeAll('loading');//关闭加载   layer.closeAll('tips');//关闭所有的tips 弹窗关闭刷新页面 窗口关闭后表格刷新 table.reload...('id') 页面全体刷新 window.parent.location.reload(); 刷新页面table(连同查询条件): parent.layui.table.reload('test...'); 其中test为父页面table的id值 //引自:https://blog.csdn.net/Third_Week/article/details/95478905 发布者:全栈程序员栈长,转载请注明出处

4.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

js页面刷新关闭时弹框消失_js刷新页面如何保留页面内容

onbeforeunload 事件属性   定义:在即将离开当前页面(刷新关闭)时执行 JavaScript,例如: window.onbeforeunload = function...; } Jetbrains全家桶1年46,售后保障稳定   用法:onbeforeunload 事件在即将离开当前页面刷新关闭)时触发。...该事件可用于弹出对话框,提示用户是继续浏览页面还是离开当前页面。对话框默认的提示信息根据不同的浏览器有所不同,标准的信息类似 “确定要离开此页吗?”。该信息不能删除。...触发于: 关闭浏览器窗口 通过地址栏或收藏夹前往其他页面的时候 点击返回,前进,刷新,主页其中一个的时候 点击 一个前往其他页面的url连接的时候 调用以下任意一个事件的时候:click,document...当用window open打开一个页面,并把本页的window的名字传给要打开的页面的时候。 重新赋予location.href的值的时候。

11.8K40

layer弹出关闭问题

就是在执行添加或修改的时候,需要将数据提交到后台进行处理,这时候添加成功之后最理想的状态是关闭弹出并且刷新列表的数据信息,之前一直想实现这样,可一直没有成功,今天决定好好弄一弄,在仔细看过layer的帮助手册以及查阅资料之后...,有了以下的解决办法: 一、关闭弹出窗   这是layer官网给出的帮助手册,讲解的比较详细 分成两种情况: 1、弹出不是新的页面的时候,直接获得该弹窗的索引,然后执行close方法 layer.close...(); 2、弹出窗是新的页面的时候 var index=parent.layer.getFrameIndex(window.name); parent.layer.close(index); 二、关闭弹窗之后刷新页面...  例如:在增加用户的时候,增加会弹出一个新的弹窗页面,增加成功之后会有提示性的小的alert,在点击确定之后,弹窗页面关闭,并且刷新用户列表的页面数据。   ...只需要在关闭弹窗的时候加这个window.parent.location.reload();//刷新页面 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/113462

1.5K30

JS监听页面关闭

JS可以监听浏览器页面关闭,主要使用了window对象的onbeforeunload方法 在以前(旧版本的浏览器中),可以自定义提示文案 window.onbeforeunload = function...e.returnValue = message; } return message; }; 但在新版本的浏览器中,为了安全性,已经不支持自定义弹窗 诸如自定义实现“用户离开页面...,弹窗自定义提示是否离开,点击取消不离开,点击确认离开后离开页面”的需求已无法实现 能做的,只是调用浏览器自带的提示确认窗格 ?...console.log('beforeunload') return 1; }; 目前来说,只能这样控制是否显示系统的页面离开确认...要注意的是,只有以下情况不会弹出确认窗格 不return return; return undefined; return null; 而返回其他任意值都会弹出,如 return ''; return

76.8K10

页面弹出组件layer的用法

一:页面引入和核心js文件 layer.js 二:基础参数: 基本类型 类型:Number,默认:0 layer提供了5...可传入的值有:0(信息框,默认)1(页面层)2(iframe)3(加载)4(tips)。...即所有弹出都默认采用,但是单个配置skin的优先级更高 layer.config({ skin: 'demo-class' }) //CSS body .demo-class .layui-layer-title...需要显示配置maxmin: true即可 弹出后的成功回调方法 类型:Function,默认:null 当你需要在创建完毕时即执行一些语句,可以通过该回调。...当你在页面一打开就要执行弹时,你最好是将弹放入ready方法中,如: /页面一打开就执行弹 layer.ready(function(){ layer.msg('很高兴一开场就见到你'); });

3.8K20

javascript如何监听页面刷新页面关闭事件

相同点: 两者都是在对页面关闭刷新事件作个操作。 不同点: unbeforeunload()事件执行的顺序在onunload()事件之前发生。...(因为,unbeforeunload()是在页面刷新之前触发的事件,而onubload()是在页面关闭之后才会触发的)。 unbeforeunload()事件可以禁止onunload()事件的触发。...onunload()事件是无法阻止页面关闭的。...浏览器的兼容 onunload: IE6,IE7,IE8 中 刷新页面关闭浏览器之后、页面跳转之后都会执行; IE9 刷新页面 会执行,页面跳转、关闭浏览器不能执行; firefox(包括firefox3.6...) 关闭标签之后、页面跳转之后、刷新页面之后能执行,但关闭浏览器不能执行; Safari 刷新页面页面跳转之后会执行,但关闭浏览器不能执行; Opera、Chrome 任何情况都不执行。

11.9K30

刷新关闭页面之前发送请求

然而现实狠狠的打了我的脸,因为退出页面的场景不止切换路由~ 退出页面场景: 还在本网站,跳到其他路由 刷新页面/关闭页面 还在本网站,跳到其他路由 这个比较简单,在 Vue中可以通过路由离开的钩子 beforeRouteLeave.../关闭页面的情况: 然而在刷新页面的时候, beforeRouteLeave并不会执行,接着想到了下面这两个 API. beforeunload和 unload beforeunload 当浏览器窗口关闭或者刷新时触发...: 介绍: 使用这个 API可以阻止页面直接关闭,用户通过点击确定/取消按钮,来决定是否不关闭/刷新当前页面。...,是浏览器的行为 用户取消/确定,没有回调 API,无法得知 弹窗标题: chrome 中刷新页面的标题: 重新加载此网站chrome 中关闭页面的标题: 离开此网站现在大部分浏览器都不允许修改弹窗的标题...,这个是为了安全考虑,来保证用户不受到错误信息的误导, 迷茫: 一开始我以为既然可以拦截到用户的刷新/关闭页面的操作,出现了上面那个弹窗,这个需求就已经做完了的时候。

3.4K40

html如何只刷新页面指定,js控制页面刷新 JS刷新当前页面的几种方法总结

JS页面 如何实现刷新指定DIV。。。 其他DIV不刷新 将innerHTML所在的方法用一个单独的函数写出来,然后需要时再调用。...js实现进入页面刷新在继续进行js的功能 js实现,进入页面刷新一下,然后在执行之后js代码需要完成的工作 js或者jquery实现固定时间刷新页面 js怎么写2秒后再刷新当前页面 设置定时2秒后执行刷新...JS刷新当前页面的几种方法总结 reload 方法,该方法强迫浏览器刷新当前页面。...true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5(“刷新”) replace 用js操作 怎样 实现刷新当前页面 而 不改变请CSS布局HTML小编今天和大家分享头按F5...可以 就是不知道用js 或jquery怎样实现的F5功能 或者有其他方法实现 js刷心当前页面,你说的不闪应该是所有页面不会有变白的一瞬间,那就根据需要对页面某一块区域用AJAX处理,刷新的时候就只会改变

13.7K30

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

1、项目中用到layer 弹出,定义一个公用的窗口,问题来了窗口弹出来了,如何保存页面上的数据呢?疯狂百度之后,有了结果,赶紧记下。...height: ‘100px’, url: ”, shade: 0.3, btn: [‘确认’, ‘关闭’], btnclass: [‘btn btn-primary’, ‘btn btn-danger...function (req) { alert(“req” + req); }, error: function (err) { alert(“err”+err); } }); } layui弹出回调的使用...在子页面使用layer弹出时只显示遮罩,不显示弹出框问题 最近子页面使用layer弹出时只显示遮罩,不显示弹出框,这个问题搞了很久,最后才发现,在子页面上使用弹出框时,如果只使用layer.alert...()或者layer.open()时,会默认在当前页面弹 … OA项目之弹出中再弹出 弹出中再弹出如图: 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/159849

2.1K30
领券