1、表格删除操作以后重新加载表格
//添加
$('#add').click(function(){
layer.open({
type: 2,
content: "{:U('add')}",
title: "添加",
area: ['700px', '600px'],
shade:0,
});
});
form.on('submit(*)', function(data){
console.log(data.field) //当前容器的全部表单字段,名值对形式:{name: value}
var foreData = data.field;
$.ajax({
url: "{:U('add')}",
data: foreData,
type: "POST",
dataType: "JSON",
success: function (data) {
console.log(data);
if (data.status == 1) {
var index = parent.layer.open();
parent.layer.close(index);
window.parent.location.reload();
}
}
});
return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。
});
删除
layer.confirm('确认要删除吗?',{icon: 7, title:'温馨提示'}, function(){
$.post("{:U('del')}", {
id: data.id
}, function (res) {
if (res.status == 1) {
layer.msg('删除成功', {icon:1});
} else {
layer.msg('删除失败', {icon:2});
}
var index = layer.getFrameIndex(window.name);
//关闭当前frame
layer.close(index);
//修改为功后刷新父界面
window.location.reload();
})
});
2、当前页的刷新
$(".layui-laypage-btn")[0].click();
3、刷新表格
操作完成之后:调用方法即可刷新表格
ptable();