TLDR;
如何使用Ajax在数据表中停留在页面上?
我的问题
fn_GetData()
函数。我尝试过.ajax.reload( null, false )
不能正常工作
用JavaScript函数包装的Ajax
function fn_GetData(){
$.ajax({
url: "action/myfile.php",
type: "POST",
data: {'GetData':''},
dataType: "json",
success: function(data) {
if(data.status=='success'){
if ($.fn.DataTable.isDataTable("#myTable")) {
$('#myTable').DataTable().clear().destroy();
}
var myTable = $('#myTable').html(data.table).DataTable({
responsive: {
details: {
type: 'column'
}
},
"dom": 'Bplirtip',
}).columns.adjust().responsive.recalc();
//myTable.ajax.reload( null, false );
}
},
error: function (xhr, ajaxOptions, thrownError) {
console.log(xhr);
}
});
}
答案 0 :(得分:2)
启用状态保存:
$('#example').dataTable( {
stateSave: true
} );