dataTable 操作某条数据后刷新一般会初始化到首页,如果在datatable配置中加上bStateSave:true,刷新dataTable后会仍然保留在当前页。
当然还要判断是否是当前页的最后一条数据加上如下的代码就可
start = $("#targetTable").dataTable().fnSettings()._iDisplayStart;
total = $("#targetTable").dataTable().fnSettings().fnRecordsDisplay();
window.location.reload();
if ((total - start) == 1) {
if (start > 0) {
$("#sorting-advanced").dataTable().fnPageChange('previous', true);
}
}