Actualisation de la DataTable après un remove() fait

J'ai fait une ligne remove() et puis j'ai essayé de fnDestroy() et initialiser le dos de la DataTable. Le nombre d'enregistrements et la pagination n'est pas effectuée(Le *DataTable pas actualisé)*.

J'ai aussi essayé d'utiliser fnDraw() mais il a pas encore l'utiliser.

J'ai regardé le code source de la page et la ligne supprimée html est toujours là.

Je suis en utilisant Ajax pour supprimer la ligne. Remercie de votre aide

C'est mon script delete:

$(document).ready(function()
        {
            $('table#sample_1 td a.delete').click(function()
            {
                if (confirm("Are you sure you want to delete this row?"))
                {
                    var id = $(this).parent().parent().attr('id');
                    var data = 'id=' + id ;
                    var parent = $(this).parent().parent();

                    $.ajax(
                    {
                           type: "POST",
                           url: "process.php",
                           dataType: "json",
                           data: data,
                           cache: false,

                           success: function()
                           {

                            var dtable = $('#sample_1').dataTable();
                        dtable.fnDestroy();


                        parent.fadeOut('slow', function() {$(this).remove();});


                        //Reinitialize the datatable
                        $('#sample_1').dataTable({
                                    "sDom": "<'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span6'i><'span6'p>>",
                                    "sPaginationType": "bootstrap",
                                    "oLanguage": {
                                        "sLengthMenu": "_MENU_ records per page",
                                        "oPaginate": {
                                            "sPrevious": "Prev",
                                            "sNext": "Next"
                                        }
                                    },
                                    "aoColumnDefs": [{
                                        'bSortable': false,
                                        'aTargets': [0]
                                    }]
                        });

                           }
                     });
                }
            });


        });


        </script>
  • essayez $("element").hide().fadeIn('fast');