LayUI中弹出层select动态回显设置及子页面刷新父页面Table数据方法

layui中,想要将父页面的值回显页面的下拉框中,可以通过以下步骤实现: 1. 在父页面中,定义一个变量或者通过某种方式获取到需要回显的值。 2. 将这个值传递给页面,在父页面JavaScript中,可以使用如下代码将值传递给页面: ```javascript layui.use(['layer'], function(){ var layer = layui.layer; var parentValue = '需要回显的值'; layer.open({ type: 2, title: '页面', content: '页面的URL', area: ['500px', '400px'], success: function(layero, index){ // 在页面中使用layui方法获取到页面的DOM对象 var body = layer.getChildFrame('body', index); // 通过DOM的id获取到下拉框 var select = body.find('#selectId'); // 将父页面的值设置为下拉框的默认值 select.val(parentValue); // 使用layui的form模块进行下拉框的渲染 layui.use('form', function(){ var form = layui.form; form.render('select'); }); } }); }); ``` 3. 在页面中的HTML代码中,定义一个id为selectId的下拉框: ```html <select id="selectId" lay-verify="required"> <option value="">请选择</option> <option value="值1">选项1</option> <option value="值2">选项2</option> <option value="值3">选项3</option> </select> ``` 以上代码中,通过layui的layer模块,打开一个页面,并在页面的加载成功回调函数中,获取到页面中的下拉框,并将父页面的值设置为下拉框的默认值。最后使用layui的form模块渲染下拉框,完成父页面值的回显页面的下拉框中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值