Layui主窗口和Iframe層參數傳遞

這應該是咱們在開發中常常用到的吧,主窗口和Iframe層之間傳值實現咱們各類需求,好比打開某條記錄的詳細數據….ui

主窗口向Iframe層傳值:url

//主窗口代碼
       layer.open({
            type: 2,
            title: "標題",
            shade: 0.5,
            area: ['500px', '500px'],
            anim: 2,
            content: ['url'],
       success: function (layero, index) {
                var iframe = window['layui-layer-iframe' + index];//拿到iframe元素
                iframe.child(JSON.stringify(data))//向此iframe層方法 傳遞參數
            }
        });
           
           //iframe層代碼
             
         <script>
          
             function funrec(obj) {
                 //這樣就把主窗體的值放到iframe層的隱藏控件了
                 //你也能夠直接拿到obj完成你的需求
                 $("#hid_rec").val(obj);
                    </script>

iframe層向主窗口傳值就比較簡單了code

parent.$("#主窗口元素ID").val("須要傳遞的參數");
相關文章
相關標籤/搜索