精华内容
下载资源
问答
  • layui关闭iframe弹窗,并刷新父级页面。 layer.msg('编辑成功,即将跳转...'); setTimeout(function(){//设置定时器 parent.location.reload(true);//刷新父级页面 var index = parent.layer.getFrameIndex(window....

    layui关闭iframe弹窗,并刷新父级页面。

    layer.msg('编辑成功,即将跳转...');
    setTimeout(function(){//设置定时器
        parent.location.reload(true);//刷新父级页面
        var index = parent.layer.getFrameIndex(window.name);
        parent.layer.close(index);
    },1000);
    
    展开全文
  • layui如何刷新iframe页面

    千次阅读 2020-04-01 21:39:43
    刚开始用layui框架对他的ifame菜单很感兴趣,但会发现一个页面改变了数据库状态的话,切换到另一个页面如果不刷新显示的还是原先数据的问题,对在前台进行权限管理的用户(比如我保存状态才有编辑按钮,然而在带审核...

    刚开始用layui框架对他的ifame菜单很感兴趣,但会发现一个页面改变了数据库状态的话,切换到另一个页面如果不刷新显示的还是原先数据的问题(如图)

    该图为操作前,操作后状态发生改变,但是原始页面不刷新状态仍然是送审

    对在前台进行权限管理的用户(比如我保存状态才有编辑按钮,然而在带审核状态就不能编辑了,当然也可以在后台验证)不是很友好,所以我觉得每切换一个页面就要刷新。

    解决方案:

    监听tab栏与侧边菜单栏,并获取当前的iframe对象并执行js刷新,有点啰嗦也没有用到原生的api感觉不是很完美,但目前仅能如此解决,希望大佬能有更好的解决方案,在此感谢

    展开全文
  • layui打开iframe窗口不刷新的问题

    千次阅读 2019-04-26 16:18:42
    问题所在,我所用的layui后台管理系统的框架是之前遗留下来的,2017年的版本,iframe窗口不刷新的问题,也就是框架本身的缓存问题,现在layui针对这一问题已经升级版本,就不存在问题了。 先说一下要修改的地方:...

    这个问题可能是我工作以来,最死磕不算bug的一个了,晚上熬夜到三点钟,终于找到了解决的办法。

    问题所在,我所用的layui后台管理系统的框架是之前遗留下来的,2017年的版本,iframe窗口不刷新的问题,也就是框架本身的缓存问题,现在layui针对这一问题已经升级版本,就不存在问题了。

    先说一下要修改的地方:点击左侧的菜单栏(即打开一个新的iframe层页面),第一次打开的窗口会刷新,但是再次点击左侧菜单的时候就不会刷新了,每次这个页面获取到新的数据,iframe窗口里面都是有缓存的,都需要手动F5刷新才会更新,因此带来不便。

    改为:每次点击左侧菜单,都会触发一次刷新事件。

    解决办法:打开tab.js文件
    1:在配置里面添上

    autoRefresh:true
    

    2:写自动刷新的代码

    if(_config.autoRefresh) {
                         _config.elem.find('div.layui-tab-content > div').eq(tabIndex).children('iframe')[0].contentWindow.location = data.href;
                        /*_config.elem.find('div.layui-tab-content > div').eq(tabIndex).children('iframe')[0].contentWindow.location.reload();*/
                    }
    

    ok,重新启动项目的时候,会发现缓存的问题已经解决。


    原文作者:祈澈姑娘 技术博客:https://www.jianshu.com/u/05f416aefbe1
    90后前端妹子,爱编程,爱运营,文艺与代码齐飞,魅力与智慧共存的程序媛一枚。

    展开全文
  • 在 最后需要处理的函数里面 写上 $(".layui-laypage-btn").click(); 即可原理 关闭子 iframe的同时,触发分页的确认按钮 从而可以获取到当前分页 转载于:...
    在 最后需要处理的函数里面 写上 $(".layui-laypage-btn").click(); 即可

    原理 关闭子 iframe的同时,触发分页的确认按钮 从而可以获取到当前分页

     



     

    转载于:https://www.cnblogs.com/SeaWxx/p/9487521.html

    展开全文
  • 弹出iframe窗体->在iframe中编辑后->确认提交并关闭窗体->在父级窗体中显示刚才选取的用户(刷新)。 layer.msg('编辑成功,即将跳转...'); setTimeout(function(){//设置定时器 parent.location.reload...
  • 然后主管又提了一个需求,就是我们使用的是layui多标签iframe框架,当不在某个页面的iframe时不要执行定时器。我觉得这是一个挺不错的提议,而且实现起来也不难。 粗略地考虑有两个思路,一个是点击标签时开启或关闭...
  • 在你请求结构返回成功后加上这句,完美解决 var index = parent.layer.getFrameIndex(window.... //先得到当前iframe层的索引 parent.layer.close(index); //再执行关闭 window.parent.location.reload(); ...
  • 然后主管又提了一个需求,就是我们使用的是layui多标签iframe框架,当不在某个页面的iframe时不要执行定时器。我觉得这是一个挺不错的提议,而且实现起来也不难。 粗略地考虑有两个思路,一个是点击标签时开启或...
  • layuiiframe父子操作方法

    千次阅读 2018-09-30 20:53:09
    iframe父子属性调用 一、访问主页面属性 var parentId=parent.$("#id").val();//访问父页面元素值 二、访问父页面方法 var parentMethodValue=parent.getMethodValue();//访问父页面方法 三、关闭子页面 ...
  • 话不多说直接上代码 ...parent.layer.open({ --》使用父iframe打开 type: 2, title: '添加帮助', content: contextPath + '/ownerhelp/addpage', area: ['1000px', '600px'], maxmin: true, success: funct...
  • layuiiframe弹出层的表单数据回显

    千次阅读 热门讨论 2020-03-07 19:38:31
    一.... 解决方案 关键代码如下: layer.open({ type: ... //刷新父页面 setTimeout(function () { parent.layer.close(index) }, 330);//延迟 } } }); return false;//组织表单默认提交并跳转 }); }); script> body> html>
  • 1.获取父页面的值给子页面 var body = layer.getChildFrame('body', index); //获取子页面的body元素 body.find('#id').val(data.id);... //先得到当前iframe层的索引 parent.layer.close(index); //再执...
  • 当layer以iframe层的方式弹出新的窗口(子页面),如何在子页面中访问父页面的元素和函数。 1.获取父页面的值给子页面 var body = layer.getChildFrame('body', index); //获取子页面的body元素 body.find('#id')....
  • 'iframeurl' ) for ( var i = 0 ; i ; i++) { dgBcn[i]. oncontextmenu = function () { var e = e || window.event ; var oX = e.clientX ; var oY = e.clientY ; menu.style.display = ...
  • layui弹出iframe

    千次阅读 2017-05-20 12:04:00
    layui弹出iframe
  • parent.layui.index....编辑完后关闭当前页签并刷新列表页 parent.layui.index.refreshAndCloseTabs(refresh, close); 注意:refreshAndCloseTabs() 方法是自定义的,需要在 lib/index.js 中添加该方法 r...
  • layer iframe层的使用,传参 父层 <div class="col-xs-4 text-left" style="padding-left: 50px;"><button type="button" class="btn btn-s...
  • layui左侧导航栏切换实现局部刷新(针对iframe

    万次阅读 热门讨论 2019-03-27 02:02:18
    在选项卡的界面添加layui.use里加入: element.on('tab(demo)', function(data)... var src=$(".layui-tab-item.layui-show").find("iframe").attr("src"); $(".layui-tab-item.layui-show").find("iframe").attr(...
  • 我使用的是layui iframe版,它是使用lay-href来进行跳转,同时使用标签页来对已打开的框架进行管理。 index.html <div id="LAY_app"> <div class="layui-layout layui-layout-admin"> <!--头部--&...
  • 遇到个iframe的老项目需要维护,在弹出的窗口中充值完成时,需要同步刷新底部的table列表,参考上文方式,因为...如下,先得到父iframe窗口,然后找到需要的iframe页面,用attr的方式即可进行局部刷新。 var src=$(p...
  • parent.layui.table.reload('studentTable'); layer.confirm('添加成功,是否继续添加',function(index){ //关闭子页面的confirm弹出层,不关闭子页面 layer.close(index); },function () { //关闭子页面及子...
  • layui iframe版出现登陆页面嵌套问题

    千次阅读 2019-03-18 09:18:57
    在登陆页面加: /***判断是否存在父级页面,存在则刷新,不存在则不刷新**/ if (self.location !== top.location) { top.location = self.location; } ...
  • 1.在layui中,在当前页面中刷新,通过table.reload('dataCheck')即可,如果在a页面中打开一个弹窗a1,再在a1中打开一个弹窗a11,然后再在a11中对页面数据做一些增删改查的操作,接口返回成功后,页面数据刷新,同时...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 872
精华内容 348
关键字:

layui刷新iframe