Layui主窗口和Iframe層參數傳遞


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

主窗口向Iframe層傳值:


         //主窗口代碼
       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層向主窗口傳值就比較簡單了


       parent.$("#主窗口元素ID").val("需要傳遞的參數");

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM