精华内容
下载资源
问答
  • layui子页面调用父页面方法

    千次阅读 2021-07-14 17:20:18
    如题,父页面代码: layer.open({ type: 2 , title: '添加车队' , content: 'ZhygYwWxUserList_kf.html' , area: ['1100px', '650px'] , maxmin: true

    如题,父页面代码:

    					layer.open({
                            type: 2
                            , title: '添加车队'
                            , content: 'ZhygYwWxUserList_kf.html'
                            , area: ['1100px', '650px']
                            , maxmin: true
                            , btn: ['添加', '取消']
                            , success: function (layero, index) {
                               //这里的参数自己看着写,我只是正好需要这种格式的参数
                                var param = {
                                    provinceId:"123"
                                }
                                //调用子页面方法
                                var iframe = window['layui-layer-iframe' + index];
                                // 向子页面的全局函数传参
                                iframe.receiveParameters(param);
                            }
    

    将此代码放到调用的函数中

    子页面代码:

    var params = undefined;
    function receiveParameters(param) {
        params = param;
    }
    

    切记:要放在script中间,不能放在函数内

    <script>
    	var params = undefined;
    	function receiveParameters(param) {
     	   params = param;
    	}
    </script>
    
    展开全文
  • //执行父页面方法 //获取参数 function getUrlData(url){ var urldata = url.split('?')[1].split('&'); var result = []; var c = []; for(var i = 0; i < urldata.length; i++) { var index = ...
  • layui中子页面调用父页面

    千次阅读 2019-12-03 18:51:12
    父页面 layui.use(... function(){ var _tools = { func1: function(){ console.log('func1'); } } window.tools = _tools; }) // 外部调用,如子页面 parent.tools.func1();
    父页面
    layui.use(... function(){
      var _tools = {
        func1: function(){
          console.log('func1');
        }
      }
      window.tools = _tools;
    })
    
    
    // 外部调用,如子页面
    parent.tools.func1();
    
    
    展开全文
  • layuiOPEN子页面调用父页面方法

    千次阅读 2019-06-06 15:09:14
    父页面 layui.use(... function(){ var _tools = { func1: function(){ console.log('func1'); } } window.tools = _tools; }) // 外部调用,如子页面 parent.tools.func1();
    父页面
    layui.use(... function(){
      var _tools = {
        func1: function(){
          console.log('func1');
        }
      }
      window.tools = _tools;
    })
    
    
    // 外部调用,如子页面
    parent.tools.func1();
    展开全文
  • Layui子页面触发父页面方法跳转页面并添加tab列 子页面调动父页面方法 提示: parent.AddTab(链接,ID,标题); // 该方法名在页面layui.config外面 父页面实现Layui添加tab方法 注意事项 //url 跳转链接 // ...

    Layui子页面触发父页面方法跳转页面并添加tab列


    子页面调动父页面方法

    提示:

    parent.AddTab(链接,ID,标题);   // 该方法名在页面的layui.config外面
    

    父页面实现Layui添加tab方法

    注意事项

    //url 跳转链接 
    // ID  页面layID   
    //title  页面标题
    function AddTab(url, ID, title) {
    //ok-tab tab列外的lay-filter="ok-tab"
        element.tabAdd('ok-tab', {
            title: title
            , content: '<iframe width="100%" height="100%" frameborder="no" border="0" marginwidth="0" marginheight="0" src="' + url+'"></iframe>' //支持传入html
            , id: ID
        });
        element.tabChange('ok-tab', ID); 
    }
    

    这样调用父页面方法element不可以写在layui框架内

    var element;
    

    element需要声明在框架外

    
    //
    var element;
    var $;
    layui.use(["element"], function () {
        element = layui.element;
        $ = layui.jquery;
        }

    希望对你有所帮助

    展开全文
  • layui iframe调用页面的方法及变量(子页面调用父页面) 第一种情况是弹出层想使用页面的变量和事件触发 1.1 这个是在弹出层时关闭该层的方法 var index = parent.layer.getFrameIndex(window.name); //先...
  • 父页面 layui.use(... function(){ var _tools = { func1: function(){ console.log('func1'); } } window.tools = _tools; }) // 外部调用,如子页面 parent.tools.func1();
  • layui 父页面调用子页面的方法

    千次阅读 2017-04-29 16:24:36
    由于不知道如何在子页面获取到layer定义的确定按钮,于是就在子页面上定义了一个方法,然后在由父页面在点确定按钮时调用子页面所定义的这个方法,从而执行子页面方法里面的内容: 子页面代码: ...
  • Layui子窗口调用父窗口use中的函数

    千次阅读 2020-08-26 16:27:46
    弹出窗口类型(type: 2,iframe层) 页面 layui.use('layer', function () { // 函数 function test() { alert(1); } // 将函数放入窗口 window.test= function(){ ...子页面调用 window.parent.test();
  • layui 使用iframe调用父页面方法

    千次阅读 2019-11-07 17:13:11
    方法调用父页面方法时,页面会进行报错:方法名 is not function。 解决的办法: 在父页面使用windwo定义一个全局的方法 //用来供子页面成功后调用 window.success = function(){ renderCardData(); ...
  • Layui 子页面刷新table

    千次阅读 2019-07-11 14:57:51
    现在要求在子页面关闭的时候,刷新父页面的table表单,需要连同查询条件一起更新查询。 父页面表单: <table class="layui-table" id="test" lay-filter="demo"></table> 直接刷新父页面: parent...
  • 今天写了一个项目,其中用到了layui框架,在父页面点击到子页面的时候需要把父页面中一个input框中的值传过去,但是奈何尝试良久无法成功,最后发现只需要使用parent.$("#userId").val();就可以了。 操作 父页面...
  • Layui子页面父页面传值(亲测有用)场景描述代码实现 场景描述 有一个列表,编辑某一列的信息时首先会弹出一个子页面,如图: 在这个子页面上可以修改单个信息,修改区域的时候由于需要下拉框,因此又会弹出一个...
  • 在表单上选择一条数据,进行查看子页面调用父页面的form.val()不显示数据问题解决 function openDetail() { //选择选中的表单 var checkStatus = table.checkStatus('lytzTable'); var dataLength = checkStatus...
  • 父级页面js layui.use(['element','layer'], function(){ var element = layui.element; //导航的hover效果、二级菜单等功能,需要依赖element模块 var layer=layui.layer; var $ = layui.$ var active = ...
  • layui框架form.val()不能传入对象只能是json字符串 obj = {username:"张三"}; form.val("表单的lay-filter属性值",obj); //这样写是无法渲染表单项的,因为obj是对象 form.val("表单的lay-filter属性值",JSON....
  • 实现子页面调用父页面去创建tab选项卡 //文件 <div class="page-content"> <div class="layui-tab tab" lay-filter="xbs_tab" lay-allowclose="false"> <ul class="layui-tab-title"> &...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,078
精华内容 2,031
关键字:

layui子页面调用父页面方法