Layui主視窗和Iframe層引數傳遞
阿新 • • 發佈:2018-12-09
這應該是我們在開發中經常用到的吧,主視窗和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("需要傳遞的引數");