layui open 传递数据
2024-07-11 16:22:46
父页面js
layer.open({
closeBtn: 0,
type: 2,
title: false,
area: ['80%', '70%'],
btn: ['确定', '取消'],
content: "/project/xmlb", // 这里是你的表单HTML
success: function (layero, index) {
body = layui.layer.getChildFrame('body', index);//获取子窗体 body内容
},
yes: function (index, layero) {
var data = $(layero).find("iframe")[0].contentWindow.callbackdata();//这里是调用子页面的方法,并且 方法返回的内容
console.log(data);
// var userName = body.contents().find("#userName").val();//假如子窗体有一个ID为userName的input 这里就是获取这个input的内容
$('input[name=projectname]').val(data.projectname);
$('input[name=dwmc]').val(data.dwmc);
$(":radio[name='xmsx'][value='" + data.xmsx + "']").prop("checked", "true");
layui.form.render();
$("#fzr").val(data.fzrid);
layui.form.render("select");
layer.closeAll();
},
btn2: function () {
//alert("222"); 取消时触发
},
end: function () {
//关闭窗体时 触发
}
});
子页面
var callbackdata = function () { return returndata; //传输数据 }
上一篇:layui的坑 一
下一篇:纯CSS实现立体纸张折叠动效
- 人民币首次超过美元成为莫斯科交易所交易量最大外币2022-10-05
- 晚间更新!全国现有高中风险区750+741个,一图速览2022-10-04
- 陈时中喊话马斯克,网友笑了:“你哪位”?2022-10-11
- 10月16日广东省新增本土“23+38”2022-10-17
- 上海市社会面新增2例本土确诊病例2022-10-09
- 气温“大跳水” !为什么今年寒潮来得这么早?2022-10-05
- 北方多地迎来雨雪大风 气温将大范围创下半年来新低2022-10-10
- 韩国宣布对朝鲜实施单边制裁,外交部回应2022-10-14
- 北京通州马驹桥镇发现一管“10混1”初筛阳性2022-10-09
- 防疫工作履职不力!呼和浩特5名干部被问责2022-10-06
- 这种武器,西方为何拒绝给乌克兰?2022-10-04
- 山西河曲的“小县大改革”2022-10-05
- 广东10月4日新增本土确诊34例、无症状感染者24例2022-10-05
- 北京新增5例感染者详情2022-10-08
- 徐灿输掉比赛之后,中国拳击向命运挥拳2022-10-10
- 人民日报仲音:“躺平”不可取,“躺赢”不可能2022-10-12
- 致敬!屠呦呦为测青蒿素安全性曾以身试药2022-10-15