layer.open組件獲取彈出層頁面變量、函數的實例
最近做項目遇到個問題
使用layer.open組件彈出層,需要將該彈出層抽取城單獨的公共頁面,因此需要在主頁面獲取彈出層頁面的相關變量或者函數值。
記錄下解決辦法。
先來看layer.open函數
再來看彈出層URL對應的頁面關鍵代碼
將表單序列化成JS對象的函數是自己封裝的一個JS函數,這里就不細說了,也可以自己手動定義個JS對象,自己給該對象添加屬性
最后來看主頁面調用方式
打印回調函數接收的變量可以看到,獲取到彈出層內用戶操作的相關數據。
最后,其實關鍵點就在于獲取ifream中指定變量或者函數的這個方法
$(layero).find("iframe")[0].contentWindow.formData();
完畢!
以上這篇layer.open組件獲取彈出層頁面變量、函數的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
CocosCreator如何實現(xiàn)劃過的位置顯示紋理
這篇文章主要介紹了CocosCreator紋理shader的一些知識,想了解shader的同學,一定要看下,并且親自動手實踐2021-04-04js代碼實現(xiàn)點擊按鈕出現(xiàn)60秒倒計時
這篇文章主要為大家詳細介紹了js代碼實現(xiàn)點擊按鈕出現(xiàn)60秒倒計時,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2015-12-12使用php的mail()函數實現(xiàn)發(fā)送郵件功能
php中的mail()函數允許您從腳本中直接發(fā)送電子郵件,下面這篇文章主要給大家介紹了關于如何使用php的mail()函數實現(xiàn)發(fā)送郵件功能的相關資料,需要的朋友可以參考下2021-06-06