大三笔记(layui弹出层完成数据更改后重载表格)
程序员文章站
2022-07-15 11:18:27
...
重载本级表格:
layer.confirm('真的删除行么', function(index){
deleterow(data.student_id);//逻辑操作
layer.msg("删除成功");//提示
obj.del(); //删除行
layer.close(index);
table.reload('ldh',{page:{curr:1}}); //重载表格,第一个参数是表格id
重载父级表格(即在弹出层中修改数据,然后弹出层消失,刷新父级表格):
var index = parent.layer.getFrameIndex(window.name);
$.ajax({
type:'POST',
url: '/myspringTest/update.do',
data: stu,
dataType:"json",
success: function (data) {
if(data.success){
alert("更新成功");
parent.layer.close(index); //再执行关闭
parent.layui.table.reload('ldh',{page:{curr:1}});
// $(".layui-laypage-btn")[0].click(); //通过触发页面局部刷新按钮来刷新父页面更新修改后的表格数据
}
},error:function(data){
console.log(data.result);
}
上一篇: 大三笔记