list页面的js代码
//删除
function delProductModel(id){
layer.confirm('您确定要删除吗?', function(){
$.post("/ProductModle/delProductModel", { productId: id},function(data){
if(data.code == 200){
layer.msg(data.desc, {icon: 1});
//得到当前页码数
// var page = productModelTable.page();
productModelTable.draw(false);
}
});
});
}
//添加
function upProductModel(id){
var index = layer.open({
type: 2,
title: '上传模型',
content: '/ProductModle/toEditProductModel?id=' + id
});
layer.full(index);
}
//刷新
function refreshPage(){
productModelTable.draw(false);
//或者
//productModelTable.ajax.reload(null, false);
}
添加页面的js代码
$("#custom-productModel-edit").Validform({
tiptype:2,
showAllError:true,
ajaxPost:true,
beforeCheck(curform){
var sex=$(':radio:checked').val();
if(sex==null){
alert("性别必须填!");
}
},
callback:function(data){
if(data.code == 200){
var index = parent.layer.getFrameIndex(window.name);
// parent.productModelTable.ajax.reload();
// window.parent.location.reload();
parent.refreshPage();
parent.layer.close(index);
}
}
});
核心代码就是productModelTable.draw(false);或者productModelTable.ajax.reload(null,false)。其中productModelTable = $("#productModelDg").DataTable({****});,具体情况可以查看我以前的博客。