DataTable kann nicht neu initialisiert werden - dynamische Daten für datatable
Ich habe eine Datentabelle mit allen Mitarbeitern. Es funktioniert gut für alle Mitarbeiterdocument.ready
. Ich habe einen ausgewählten Tag, der die Art der Mitarbeiter enthält'project_manager' & 'team_leader'
, und bei Änderung des Mitarbeitertyps rufe ich eine Funktion aufget_employees(emp_type)
und Weitergabe des ausgewählten Mitarbeitertyps.
Es wird gewünscht und richtige Daten in Ajax Antwort, aber Warnung zu werfen
DataTables warning: table id=example - Cannot reinitialise DataTable. For more information about this error, please see http://datatables.net/tn/3
Ich habe versucht, es zu zerstören, aber kein Glück.
auch versucht für
$('#example').dataTable().fnClearTable();
$('#example').dataTable().fnDestroy();
Es löscht die Tabelle und zeigt neu angehängte Daten an, fügt jedoch jedes Mal neue Sortierbilder mit Spaltennamen hinzu.
Hier ist mein Code-Schnipsel.
$(document).ready(function() {
get_employees('all');
});
function get_employees(emp_type)
{
$.ajax({
url: '../ajax_request.php',
type: "POST",
data: {
action: "admin_get_all_employees",
type: emp_type
},
success: function(response) {
var response = jQuery.parseJSON(response);
// $('#example').destroy(); tried this but haven’t worked
$('#example').dataTable({
"aaData": response.data,
});
}
});
}
Danke im Voraus.