layer.open組件獲取彈出層頁面變量、函數(shù)的實例
最近做項目遇到個問題

使用layer.open組件彈出層,需要將該彈出層抽取城單獨的公共頁面,因此需要在主頁面獲取彈出層頁面的相關(guān)變量或者函數(shù)值。
記錄下解決辦法。
先來看layer.open函數(shù)

再來看彈出層URL對應(yīng)的頁面關(guān)鍵代碼
將表單序列化成JS對象的函數(shù)是自己封裝的一個JS函數(shù),這里就不細(xì)說了,也可以自己手動定義個JS對象,自己給該對象添加屬性

最后來看主頁面調(diào)用方式


打印回調(diào)函數(shù)接收的變量可以看到,獲取到彈出層內(nèi)用戶操作的相關(guān)數(shù)據(jù)。
最后,其實關(guān)鍵點就在于獲取ifream中指定變量或者函數(shù)的這個方法
$(layero).find("iframe")[0].contentWindow.formData();
完畢!
以上這篇layer.open組件獲取彈出層頁面變量、函數(shù)的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript判斷瀏覽器對CSS3屬性是否支持的多種方法
其實在使用css3的一些屬性時,為了兼顧低端瀏覽器對CSS3的不友好性,往往需要知道某些瀏覽器是否支持要使用的CSS3屬性,以此來做向下適配。比如常見的CSS3動畫就很有必要檢測瀏覽器是否支持。下面本文就分享了幾種方法,有需要的朋友們可以參考借鑒。2016-11-11
JS網(wǎng)頁在線獲取鼠標(biāo)坐標(biāo)值的方法
這篇文章主要介紹了JS網(wǎng)頁在線獲取鼠標(biāo)坐標(biāo)值的方法,涉及javascript操作頁面窗口位置元素的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-02-02
JavaScript的類型轉(zhuǎn)換(字符轉(zhuǎn)數(shù)字 數(shù)字轉(zhuǎn)字符)
不能把JavaScript中的類型轉(zhuǎn)換看作為強制類型轉(zhuǎn)換。2010-08-08
用正則表達(dá)式 動態(tài)創(chuàng)建/增加css style script 兼容IE firefox
動態(tài)創(chuàng)建/增加css style script 用正則表達(dá)式 兼容IE firefox2009-03-03
js實現(xiàn)導(dǎo)入導(dǎo)出功能實例代碼(FileSave.js)
這篇文章主要給大家介紹了關(guān)于js實現(xiàn)導(dǎo)入導(dǎo)出功能(FileSave.js)的相關(guān)資料,FileSaver.js是在客戶端保存文件的解決方案,非常適合在客戶端上生成文件的Web應(yīng)用,需要的朋友可以參考下2023-11-11
微信小程序?qū)崿F(xiàn)一張或多張圖片上傳(云開發(fā))
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)一張或多張圖片上傳,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-09-09

