有没有办法重新加载或刷新数据表数据?

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

            }


        }

    });


青春有我
浏览 157回答 1
1回答

茅侃侃

你必须这样做:table.clear();$.each(result, function(i, item) {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var a =&nbsp; table.row.add([&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; result[i].count&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ,result[i].full_name&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ,result[i].room_no&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ,result[i].total_price&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ,result[i].checkin_date&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ]);&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; });table.draw();希望能帮助到你。
打开App,查看更多内容
随时随地看视频慕课网APP