layui 彈出層回調(diào)獲取彈出層數(shù)據(jù)的例子
更新時間:2019年09月02日 08:44:16 作者:啊勇博客
今天小編就為大家分享一篇layui 彈出層回調(diào)獲取彈出層數(shù)據(jù)的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
如下所示:
// 彈出樓棟負(fù)責(zé)人信息頁面
layer.open({
type: 2,
title:'請選擇樓棟負(fù)責(zé)人',
maxmin: false,
area: ['60%', '80%'],
offset: '0px',
content: '${ctx}/life/houserInsertion/headBuildingInfo?pkProject='+pkProject,
btn: ['確定','關(guān)閉'],
yes: function(index){
//當(dāng)點擊‘確定'按鈕的時候,獲取彈出層返回的值
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);
}
//最后關(guān)閉彈出層
layer.close(index);
}
});
// 關(guān)鍵代碼var res = window["layui-layer-iframe" + index].callbackdata();
這行代碼中‘callbackdata'是彈出層里面定義的函數(shù)。也許我們知道了什么!這個函數(shù)的作用就是返回值。
彈出層定義callbackdata函數(shù)
var callbackdata = function () {
var data = {
username: 'zhangfj',
age:12,
address:'廣州'
};
return data;
}
注意:下圖是彈出層回調(diào)數(shù)據(jù)

以上這篇layui 彈出層回調(diào)獲取彈出層數(shù)據(jù)的例子就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
bootstrap時間插件daterangepicker使用詳解
這篇文章主要為大家詳細(xì)介紹了bootstrap時間插件daterangepicker使用,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-10-10

