我有一个关于数据表的问题,当触发刷新数据表数据的按钮时,它是数据行的重复。我尝试了一些代码 $(“#table”)。ajax.reload();和$(“#table”)。empty();但没有一个能解决我的问题
$.ajax({
url: "<?php echo base_url('Dashboard/LatestCheckin'); ?>",
data: {},
type: "POST",
success: function(data) {
result = JSON.parse(data);
var table = $('#latest-checkin-table').DataTable();
if(result!='') {
$.each(result, function(i, item) {
var a = table.row.add([
result[i].count
,result[i].full_name
,result[i].room_no
,result[i].total_price
,result[i].checkin_date
]).draw();
});
} else {
$('#latest-checkin-table').html('<h3>No users are available</h3>');
}
}
});
答案 0 :(得分:0)
您必须这样做:
table.clear();
$.each(result, function(i, item) {
var a = table.row.add([
result[i].count
,result[i].full_name
,result[i].room_no
,result[i].total_price
,result[i].checkin_date
]);
});
table.draw();
希望有帮助。