layer中嵌套的页面如何操作父页面_layui框架中layer父子页面交互详细解说

本文主要介绍了layui框架中layer父子页面交互的方法,结合实例形式分析了layer父子页面交互的常用技巧以及layer弹出多个iframe找到父页面的操作方法,需要的朋友可以参考下,希望给大家的学习有所启发。

本文实例讲述了layui框架中layer父子页面交互的方法。分享给大家供大家参考,具体如下:

layer是一款近年来备受青睐的web弹层组件,官网地址是:http://layer.layui.com/可以从官网上下载最新版本。

当layer以iframe层的方式弹出新的窗口(子页面),如何在子页面中访问父页面的元素和函数。

1、访问父页面元素值var parentId=parent.$("#id").val();//访问父页面元素值

2、访问父页面方法var parentMethodValue=parent.getMethodValue();//访问父页面方法

3、如何关闭弹出的子页面窗口var index = parent.layer.getFrameIndex(window.name); //获取窗口索引

parent.layer.close(index);//关闭弹出的子页面窗口

4、如何从子页面执行刷新父页面操作parent.location.reload(); // 父页面刷新

附:layer弹出多个iframe找到父页面的方法

父页面:function aa(){

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

var iframeName = 'layui-layer-iframe'+index;

openDialog1('选择XXX', '${ctx}/*****,'800px', '500px',iframeName);

}

function openDialog1(title,url,width,height,target){

top.layer.open({

type: 2,

area: [width, height],

title: title,

maxmin: true, //开启最大化最小化按钮

content: url ,

btn: ['确定', '关闭'],

yes: function(index, layero){

var body = top.layer.getChildFrame('body', index);

var iframeWin = layero.find('iframe')[0]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();

var inputForm = body.find('#inputForm');

var top_iframe;

if(target){

top_iframe = target;//如果指定了iframe,则在改frame中跳转

}else{

top_iframe = top.getActiveTab().attr("name");//获取当前active的tab的iframe

}

inputForm.attr("target",top_iframe);//表单提交成功后,从服务器返回的url在当前tab中展示

if(iframeWin.contentWindow.doSubmit(top_iframe) ){

top.layer.close(index);//关闭对话框。

top.window[iframeName].frames.location.reload();//刷新父亲

}

},

cancel: function(index){

}

});

}

//子页面回调方法

function addRecord(name,chainName){

alert(name);

}

子页面function doSubmit(iframeName) {

var sel=$("tbody tr td input.i-checks:checked");

var size = sel.size();

if(size==0){

top.layer.alert('请至少选择一条数据!', {icon: 0, title:'警告'});

return false;

}else{

for(var i=0;i

top.window[iframeName].addRecord(sel[i].name,sel[i].value);

}

return true;

}

}

本文来源:http://m.php.cn/article/385142.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/244259.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jquery获取html代码怎么写,jQuery从html代码中获取对应标签的写法

1、示例代码获取id为t1标签$(#t1)2、示例代码获取div标签$(.t2)3、示例代码dagagagragagdagagagragag获取所有的p标签$(p)4、示例代码获取id为tt的标签和p标签以及span标签$("#tt p span")注意空格的用法5、示例代码如果找找到该代码中所有的t5标签和span标签以及a标…

html5 canvas实际应用,Html5 Canvas入门及经典应用

Html5 Canvas入门及经典应用时间:2019-02-15 来源:华清远见canvas想必对于前端的工程师都不陌生了,它是 HTML5 新增的「画布」元素,是HTML5 的一大亮点,canvas翻译过来其实就是画布的意思,它可以替代fl…

redminote8自动关机怎么回事_红米Note8Pro手机值得入手吗 红米Note8Pro手机全面评测...

六、续航:4500mAh大电池与G90T的碰撞发手机发布之前,Redmi品牌总经理卢伟冰在微博上也说过,G90T的12nm处理器在功耗方面和7nm处理器会有10%左右的差距。为了弥补功耗的差距,红米Note 8 Pro采用了4500mAh的大电池。大电池和12nm芯碰…

计算机机房用户不规则行为,网络及网管机房管理理论练习

一、填空题:1、机房行为管理的宗旨是( 以人为本)。2、机房管理的内涵构架上至少应包括“(环境)、人、(机)、网络和管理”五个方面。3、对于从事机房管理的工作人员,不仅要学会管理(机房设备),也得学会管理(…

python异步io 队列_python 学习笔记九 队列,异步IO

queue (队列)队列是为线程安全使用的。1.先入先出import queue#测试定义类传入队列class Foo(object):def __init__(self,n):self.nnnew queue.Queue(maxsize3)new.put(1)new.put(Foo(1),timeout2) # 超时时间后,抛出队列full异常new.put([1, 2, 3],timeout2)print…

html 5 canvas flash,为什么使用HTML5 Canvas创建内容比使用Flash创作要复杂得多?

好问题.我一直在使用< canvas>几年,我也是一名前Flash开发人员.我不认为你错过了什么.嗯,< canvas>,你知道,它必须看起来比Flash更复杂:). Flash是一种客户端工具.它提供了一个非常棒的GUI,大量的视觉和即时功能,并允许用户有时编写动画而无需一行代码(actionscrip…

vue 项目难点_vue项目中遇到的问题汇总

前&#xff1a;项目用到的技术栈为webpackvue2.xpugstyluselementUI1、IE9中&#xff0c; 请求服务器数据并用v-for渲染option标签出现只显示第一个字的问题解决方法&#xff1a;/*** 强制重绘页面的select 输入框&#xff0c;解决IE9只显示单个字符串问题* param useNextTick …

计算机工程师的英语求职信,软件工程师的英文求职信范文

软件工程师的英文求职信范文软件工程师的英文求职信范文name:CNrencai sex: maleethnic: chinese political features: membersacademic qualifications (degree): bachelor of professional: industrial electric automationtel :0755-12345678 mobile: 139xxxxxxfutian distr…

matlab用diag直接使用错误_matlab中的diag(diag(a))是什么意思?

展开全部取出62616964757a686964616fe4b893e5b19e31333365643533a阵的对角元&#xff0c;然后构建一个以a对角元为对角的对角矩阵。A 1 23 4>> diag(diag(A))ans 1 00 4matlab中diag用法&#xff1a; diag(v,k)以向…

计算机控制系统为什么会受到干扰,浅谈计算机控制系统中的干扰及其抑制措施...

摘要&#xff1a;具有良好的抗干扰性&#xff0c;是衡量计算机控制系统可靠性的一个标准。国内外的学者&#xff0c;曾经研究过这一课题&#xff0c;认为抗抗干扰性的理论十分复杂&#xff0c;技术也十分精密&#xff0c;需要大量的实践才能解决。本文通过对计算机控制系统中存…

php 获取上周日期_php 获取今日、昨日、上周、本月的起始时间戳和结束时间

1、php获取今日开始时间戳和结束时间戳$beginTodaymktime(0,date(m),date(d),date(Y));$endTodaymktime(0,date(d)1,date(Y))-1;2、php获取昨日起始时间戳和结束时间戳$beginYesterdaymktime(0,date(d)-1,date(Y));$endYesterdaymktime(0,date(Y))-1;3、php获取上周起始时间戳和…

计算机软件中级职称 入职,计算机职调称论文.doc

计算机职称论文以多层次计算机专业职称资格证书为主线的人才培养新模式探索与实践摘 要&#xff1a;本文结合我院近几年学生就业的实际情况&#xff0c;提出以多层次计算机专业职称资格证书为主线的人才培养新模式。文章探讨了该模式的内涵及实施该模式的意义&#xff0c;依据新…

mysql 统计本月的_mysql 查询当天、本周,本月,上一个月的数据

今天select * from 表名 where to_days(时间字段名) to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) < 1近7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) < date(时间字段名)近30天SELECT * FROM 表名 whe…

浙大远程教育计算机作业3,2016浙大远程教育计算机应用基础作业-3剖析

2016第3章 Word文字编辑(单选题)(其实我所给的这些典型题目就是期末考试题或统考题&#xff0c;因此必做。参考答案在另一个Word文档中)一&#xff0e; Word 概述1、Word具有的功能是__C__。A.表格处理 ---- Word既能处理文字又能处理表格B.绘制图形 ---- 它有一个绘图工具&…

vue根据url获取内容axios_vue+vuex+axios从后台获取数据存入vuex,组件之间共享数据...

在&#xff56;&#xff55;&#xff45;项目中组件间相互传值或者后台获取的数据需要供多个组件使用的情况很多的话&#xff0c;有必要考虑引入&#xff56;&#xff55;&#xff45;&#xff58;来管理这些凌乱的状态&#xff0c;今天这边博文用来记录这一整个的过程&#xf…

微型计算机实验代码,微型计算机原理实验1-数据传送

《微型计算机原理实验1-数据传送》由会员分享&#xff0c;可在线阅读&#xff0c;更多相关《微型计算机原理实验1-数据传送(14页珍藏版)》请在人人文库网上搜索。1、实验一数据传送一、实验目的1.熟悉8086指令系统的数据传送指令及8086的寻址方式。2.利用Turbo Debugger调试工具…

机器人J中WPR_北方工业大学服务机器人研究项目介绍

原标题&#xff1a;北方工业大学服务机器人研究项目介绍指导老师&#xff1a;王月海、杨扬团队成员&#xff1a;李雄 16级研究生 电子与通信工程专业郭迎达 15级研究生 电子与通信工程专业朱建林 15级研究生 计算机技术专业宋威 16级研究生 电子与通信工程专业孙逊之 15级研究生…

风洞试验计算机控制模块,计算机控制风洞

C15计算机控制的亚音速风洞Armfield C15是一款新型的由计算机控制的亚音速台式风洞&#xff0c;它用于高校教学。小型台式风洞&#xff0c;带有可视工作段。备有大量附件和测量仪器&#xff0c;可对亚音速空气动力学进行综合研究。该设备适合大学生演练和设计工作。分类说明? …

云原生的本质_云原生是什么 云原生技术有何作用

花火网消息&#xff0c;随着科技的发展&#xff0c;催生出以云原生为代表的下一代架构&#xff0c;云原生以容器、Kubernetes、Serverless等为代表的新技术引领移动互联网进入急速赛道。但是很多小伙伴们可能对云原生没有什么概念&#xff0c;今天小编就来为大家介绍一下云原生…

通过服务器给多台计算机装系统,怎么快速给机房多台电脑安装系统?

Ghost局域网克隆备份操作方法 Ghost局域网克隆备份操作方法 LPT 是通过并口传送备份文件,下面有两个选项&#xff1a;slave 和 master, 分别用以连接主机和客户机。 网络基本输入输出系统 NetBios 和 LPT 相似, 也有 slave 和 master 两个选项, 作用与 LPT 相同。 先和平时一样…