layer.open組件獲取彈出層頁(yè)面變量、函數(shù)的實(shí)例
最近做項(xiàng)目遇到個(gè)問(wèn)題
使用layer.open組件彈出層,需要將該彈出層抽取城單獨(dú)的公共頁(yè)面,因此需要在主頁(yè)面獲取彈出層頁(yè)面的相關(guān)變量或者函數(shù)值。
記錄下解決辦法。
先來(lái)看layer.open函數(shù)
再來(lái)看彈出層URL對(duì)應(yīng)的頁(yè)面關(guān)鍵代碼
將表單序列化成JS對(duì)象的函數(shù)是自己封裝的一個(gè)JS函數(shù),這里就不細(xì)說(shuō)了,也可以自己手動(dòng)定義個(gè)JS對(duì)象,自己給該對(duì)象添加屬性
最后來(lái)看主頁(yè)面調(diào)用方式
打印回調(diào)函數(shù)接收的變量可以看到,獲取到彈出層內(nèi)用戶操作的相關(guān)數(shù)據(jù)。
最后,其實(shí)關(guān)鍵點(diǎn)就在于獲取ifream中指定變量或者函數(shù)的這個(gè)方法
$(layero).find("iframe")[0].contentWindow.formData();
完畢!
以上這篇layer.open組件獲取彈出層頁(yè)面變量、函數(shù)的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript函數(shù)重載操作實(shí)例淺析
這篇文章主要介紹了JavaScript函數(shù)重載操作,結(jié)合一次面試經(jīng)歷分析了JavaScript函數(shù)重載相關(guān)原理、用法及操作注意事項(xiàng),需要的朋友可以參考下2020-05-05CocosCreator如何實(shí)現(xiàn)劃過(guò)的位置顯示紋理
這篇文章主要介紹了CocosCreator紋理shader的一些知識(shí),想了解shader的同學(xué),一定要看下,并且親自動(dòng)手實(shí)踐2021-04-04js代碼實(shí)現(xiàn)點(diǎn)擊按鈕出現(xiàn)60秒倒計(jì)時(shí)
這篇文章主要為大家詳細(xì)介紹了js代碼實(shí)現(xiàn)點(diǎn)擊按鈕出現(xiàn)60秒倒計(jì)時(shí),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2015-12-12webpack進(jìn)階——緩存與獨(dú)立打包的用法
本篇文章主要介紹了webpack進(jìn)階——緩存與獨(dú)立打包的用法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-08-08JS解析url參數(shù)為json對(duì)象問(wèn)題
這篇文章主要介紹了JS解析url參數(shù)為json對(duì)象問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-01-01其實(shí)你可以少寫(xiě)點(diǎn)if else與switch(推薦)
switch case與if else的區(qū)別:switch case會(huì)生成一個(gè)跳轉(zhuǎn)表來(lái)指示實(shí)際的case分支的地址,而if...else卻需要遍歷條件分支直到命中條件,下面這篇文章主要給大家介紹了關(guān)于if else與switch在使用中的一些技巧,需要的朋友可以參考下2019-01-01使用php的mail()函數(shù)實(shí)現(xiàn)發(fā)送郵件功能
php中的mail()函數(shù)允許您從腳本中直接發(fā)送電子郵件,下面這篇文章主要給大家介紹了關(guān)于如何使用php的mail()函數(shù)實(shí)現(xiàn)發(fā)送郵件功能的相關(guān)資料,需要的朋友可以參考下2021-06-06