在这里记录下前端layer弹窗 父,子,兄弟弹窗 之间参数传递以及函数调用

① 【父-->子】 【子-->父】

前言

//子弹窗给父页面元素赋值

parent.$("#parentInput").val("这是从弹窗传递过来的数据");

//子弹窗调用父页面方法

window.parent.childInvokerMethod();

//子弹窗获取父页面元素的值

window.parent.$("#shiva").val()

//弹框代码

var idx = layer.open({

type: 2,

title: '子页面',

maxmin: true,

area: ['800px', '500px'],

content: './child1.html'

});

//父页面调用子弹窗的 js方法

var contentWindow = $("#layui-layer-iframe" + idx)[0].contentWindow;

contentWindow.yourMethod();

//父页面给子弹窗页面赋值

$("#layui-layer-iframe" + idx).contents().find("input").val("11111111");

① 【子-->兄弟】 【兄弟-->子】

A页面弹出B A 页面 弹出C

A页面弹出B ,再从B 页面弹出C B C平级 调用 parent.layer.open({});

//调用兄弟页面方法

var contentWindow = window.parent.$("#layui-layer-iframe" + idx)[0].contentWindow;

contentWindow.brotherInvokeMethod();

//给兄弟页面元素赋值

window.parent.$("#layui-layer-iframe" + idx).contents().find("input").val("11111111");

这里的 idx 可以通过url 带参数的方式 传递到后台,然后再传递回来 或者 使用隐藏表单域进行解决。

js弹框带传值父窗口给子框_layer弹窗,父页面 子iframe 兄弟iframe之间传值,函数调用...相关推荐

  1. JS弹出“是否确认删除窗口”

    JS弹出"是否确认删除窗口" eg: 1.代码如下 2.运行,出现下面的界面 3.点击超链接出现"确定要删除吗"窗口

  2. vue中,兄弟组件之间传值

    vue中,兄弟组件之间传值 项目中,需要使用多个子组件,当需要传递值的时候,较为麻烦,怎样实现呢 1.一般可以使用子组件a传递给父组件,再由父组件传递给子组件b.但是一般较为麻烦, 2.使用bus作为 ...

  3. Vue 兄弟组件之间传值 Bus方法

    1.在vue项目中新建一个js文件(文件名:bus.js) import Vue from 'vue'export default new Vue(); 2.在需要传值的页面引用并开始传参 <s ...

  4. 前端开发:组件之间的传值(父传子、子传父、兄弟组件之间传值)的使用

    前言 在前端开发的时候,处理数据.传递数据是非常常用的操作方式,也是前端开发工作中非常重要的部分.尤其是在前端开发过程中的组件之间的数据传递,是必用操作.那么本篇博文就来分享一下在前端开发的时候,对于 ...

  5. Vue中父子组件之间传值 ,兄弟组件之间传值(两种方法)

    一.父向子传值props 父组件向子组件传值: parent:<parent><child :message="msg"></child> // ...

  6. Vue 解决兄弟组件之间传值问题

    vue中 父组件向子组件传递参数时,可以通过prop来传递参数,prop可以是数组形式,也可以是对象格式,子向父组件传递参数时,通过$emit来传递,$emit('方法名', 传参),来实现子组件和父 ...

  7. VUE兄弟组件之间传值,Vue.prototype.bus = new Vue(),this.bus.$on 的使用方法

    举个例子: 组件一中有个分享按钮,点击分享按钮,展示组件二中的分享组件: 组件二分享组件有个取消按钮,点击关闭分享组件. 一.在main.js中添加一个bus实例: Vue.prototype.bus ...

  8. qtabwidget放大_Qt自定义弹窗屏蔽父窗口(QWidget设置setWindowModality(Qt::ApplicationModal);以后再show)...

    写Qt程序时遇到一个问题: Qt自带的弹窗功能单一,所以须要自己用ui设计弹窗的内容,这样弹窗就和普通窗口一样了,但问题是这个弹窗显示后父窗口还是活动的.网上找了很久找到了解决办法: Qt::Wind ...

  9. javascript调用父窗口(父页面)的方法

    window.parent与window.opener的区别 javascript调用主窗口方法 1:   window.parent 是iframe页面调用父页面对象 举例: a.html Html ...

最新文章

  1. Ajax的用法之JQuery
  2. 电脑有回声_专递课堂互动教室现场有回声怎么办?
  3. SAP Spartacus index.html里的meta标签
  4. NOI导刊模拟2—电话网络 解题报告
  5. 软硬件协同编程 - C#玩转CPU高速缓存(附示例)
  6. sql性能优化之多表联查
  7. 16个简单实用的.htaccess技巧
  8. 干货下载丨开源数据库安全管理
  9. python中元组和列表的区别_Python 序列:列表、元组
  10. 一个故事讲完CPU的工作原理
  11. 极光:2019年个人网盘行业研究报告
  12. 文化人类学课后习题答案
  13. 个人运营app需要多少钱【费用】
  14. 2021年中国5G手机发展现状及市场竞争格局分析:华为持续领跑国内5G手机市场[图]
  15. 【年度总结】继往开来:回首不靠谱的2021,希冀靠谱的2022
  16. 04.配置unp.h头文件出现开启 xinetd daytime 服务时 /etc/xinetd.d下 没有daytime 文件的解决办法
  17. ble学习笔记九----------ble协议栈之OSAL的运行机理
  18. 使用ArcGIS实现数据的随机选取
  19. Oracle 11g win32位 window7下安装教程 (其实64位类同)
  20. 数据结构c语言版第二版(严蔚敏)第五章笔记

热门文章

  1. JavaScript:年月日時分秒設置
  2. oc27--synthesize,省略getset实现
  3. nginx和tomcat实现反向代理、负载均衡和session共享
  4. 用 Keepalived+HAProxy 实现高可用负载均衡的配置方法
  5. Nginx 基于nginx-sticky-module模块进行会话保持
  6. Windows下MySql主从配置实战教程
  7. linux 病毒 sfewfesfs
  8. 利用zabbix监控mysqldump定时备份数据库是否成功 乐维君
  9. Get value from agent failed:cannot connect to [[192.168.121.128]:10050]:[111Connection refused]]
  10. 软件开发中的V字模型与W模型(使开发与侧试分离)