如下所示:
// 彈出樓棟負責人信息頁面 layer.open({ type: 2, title:'請選擇樓棟負責人', maxmin: false, area: ['60%', '80%'], offset: '0px', content: '${ctx}/life/houserInsertion/headBuildingInfo?pkProject='+pkProject, btn: ['確定','關閉'], yes: function(index){ //當點擊‘確定'按鈕的時候,獲取彈出層返回的值 var res = window["layui-layer-iframe" + index].callbackdata(); //打印返回的值,看是否有我們想返回的值。 console.log(res); for (var i = 0; i < res.length; i++) { var html = "<div class='text' value='' style='visibility: visible;'>" + "<p>" + "<span class='responsibleName' value=" + res[i].value + ">" + res[i].title + "</span>" + "<a class='close_btn' οnclick='remove(this)'>" + 'X' + "</a>" + "</p>" "</div>" $("#responsibleName_id").append(html); } //最后關閉彈出層 layer.close(index); } }); // 關鍵代碼var res = window["layui-layer-iframe" + index].callbackdata(); 這行代碼中‘callbackdata'是彈出層里面定義的函數。也許我們知道了什么!這個函數的作用就是返回值。 彈出層定義callbackdata函數 var callbackdata = function () { var data = { username: 'zhangfj', age:12, address:'廣州' }; return data; }
注意:下圖是彈出層回調數據
以上這篇layui 彈出層回調獲取彈出層數據的例子就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com