有什么方法可以重新加载或刷新数据表数据?

时间:2019-08-16 01:28:50

标签: php json ajax datatables

我有一个关于数据表的问题,当触发刷新数据表数据的按钮时,它是数据行的重复。我尝试了一些代码 $(“#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>');
            }

        }
    });

1 个答案:

答案 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();

希望有帮助。

相关问题