Jquery 如果页面状态为true,则数据表刷新不起作用
我有一个正在保存当前页面状态的数据表Jquery 如果页面状态为true,则数据表刷新不起作用,jquery,datatable,Jquery,Datatable,我有一个正在保存当前页面状态的数据表 var tbl = $('#datatable').dataTable({ "bStateSave": true, "fnStateSave": function(oSettings, oData) { localStorage.setItem('datatable', JSON.stringify(oData)); }, "fnStateLoad": function(oSettings) { return JSON.par
var tbl = $('#datatable').dataTable({
"bStateSave": true,
"fnStateSave": function(oSettings, oData) {
localStorage.setItem('datatable', JSON.stringify(oData));
},
"fnStateLoad": function(oSettings) {
return JSON.parse(localStorage.getItem('datatable'));
},
"order": [
[6, "desc"]
],
"columnDefs": [{
"targets": [6],
"visible": false,
"searchable": false
}]
});
我刷新了我的页面。它没有刷新,因为我保存了页面状态。
我使用搜索框搜索并刷新了它。仍然不工作
我有10页。对于每一个原始的我有内页。如果我想从第4页的内部页面查看一些数据,然后返回列表页面,我需要保存页面状态
var tbl = $('#datatable').dataTable({
"bStateSave": true,
"fnStateSave": function(oSettings, oData) {
localStorage.setItem('datatable', JSON.stringify(oData));
},
"fnStateLoad": function(oSettings) {
return JSON.parse(localStorage.getItem('datatable'));
},
"order": [
[6, "desc"]
],
"columnDefs": [{
"targets": [6],
"visible": false,
"searchable": false
}]
});
请建议解决这个问题。我在我的一个项目中做过类似的实现 我使用DataTableAjax重新加载
resetPaging=true & resetPaging=false
根据我的要求选择。这里是相同的链接
希望这有帮助
$('#<%=anchrefrsh.ClientID%>').click(function () {
location.reload();
var table = $('#datatable').DataTable();
table.state.clear();
table.fnDestroy();
table = $("#datatable").dataTable();
table.fnDraw();
return false;
});