jQuery datatable获取当前页面,刷新时保存在当前页面

来源:互联网 发布:如何学好c语言 编辑:程序博客网 时间:2024/06/03 17:35

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({****});,具体情况可以查看我以前的博客。




1 0
原创粉丝点击