如何使用ajax保持在datatable页面上?
-
用户单击表中的按钮。特定行将被更新,我将调用
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);
}
});
}