Comment détruire la première initialisation de la datatable (DataTable à l'intérieur d'un modal)

J'ai un modal affiche un tableau. Et j'utilise datatable plugin de sorte que les données sont consultables et triable. Il fonctionne bien au début, mais quand j'ai fermer la modale et cliquez sur un autre lien sur le même modale, il affiche l'erreur. J'ai trouvé la solution pour détruire la DataTable et j'ai mis le destroy() avant l'initialisation de la datatable mais alors aucune donnée n'est affichée à l'intérieur de la table.. si je l'ai mis après l'initialisation, elle m'a donné l'erreur d'initialisation de la deuxième fois que je clique sur le bouton. Comment vais-je résoudre ce problème?

voici mon code:

    $.ajax({
      url: "<?php echo site_url('admin/group/getMember')?>",
      type: 'POST',
      data: { 'groupID': id},
      dataType: 'JSON',
      success: function(result){
        $('#records_table tbody').empty();
        //$('#records_table').DataTable({
            //"bLengthChange": false,
            //"paging":false,
        //});
        $('.modal-header #hdrmsg').text(result[0].fname);
        var trHTML='';

         $.each(result, function (i, item) {
            trHTML += '<tr><td>' + item.fname + '</td><td>' + item.mname + '</td><td>' + item.lname + '</td></tr>';
        });
        $('#records_table tbody').append(trHTML);
        $('#records_table').DataTable({
            "bLengthChange": false,
            "paging":false,
        });
        $('#records_table').DataTable().fnDestroy();

      }

  });
Ce sujet de l'utilisation de détruire() lorsque vous fermez modal?
où vais-je mettre ce code? Comment? J'ai déjà essayé $('#viewMember').on('hidden.bs.modal', function (event) { $('.modal-body #records_table').DataTable().fnDestroy(); }); mais toujours le même problème.. il n'a pas de détruire la datatable.
et aussi quand j'ai essayé modal sur hide, le modal maintenant ne peut pas être fermé..
ont remplacé la datatable tag avec jquery datatables tag. La datatable balise était à l'origine une .NET tag, maintenant ambiguë / obsolute - jQuery dataTables est (était) identifiés par les tables de données du tag, maintenant jquery datatables ou datatables-1.10 balises.

OriginalL'auteur d_unknown | 2015-03-16