删除的方法,批量删除完刷新,其实就是再次请求初始化的方法加载一次数据而已,使用ajax的方法来求,实现无页面刷新,代码如下:
/**
* 删除专题
*/
function del(){
var resSubInfoIds=getCheckedData();
if(resSubInfoIds == ""){
layer.msg("请选择需要删除的专题");
return ;
}
layer.confirm("确认删除勾选的专题?", {icon: 3, title:"确认"}, function(){
batchDel(resSubInfoIds);
}, function(){
});
}
/**
* 批量删除
*/
function batchDel(resSubInfoIds){
var loading = layer.load(2, { shade: [0.3,'#fff']});
params={resSubInfoIds:resSubInfoIds};
$.post(ctxBack+"/XXXXXX/batchDel", params, function(result){
if(false === result.success){
layer.alert(result.message || "专题删除失败", {icon: 2,title:'错误'});
return;
}
layer.msg("专题删除成功");
}).error(function(){
layer.alert("专题删除失败", {icon: 2,title:'错误'});
}).complete(function(){
layer.close(loading); //加载完成关闭loading
load(gridParams.page, gridParams.params); //更新当前页
});
}