Wenn ich die Erfolgsfunktion DataTable hinzufügen nicht automatisch Zeilen in der Tabelle ausfüllen. Wenn ich die Erfolgsfunktion entferne, ist alles in Ordnung, und die Datentabelle füllt die Daten in der Tabelle korrekt. Ich möchte in Antwort mit getAccessMessageWithStatus Nachricht nach Status abfangen, aber wenn ich es wie diese Datatable keine Zeilen füllen. Wie kann ich das machen?Datentabelle - Ajax Erfolg
$('#' + datatableName).DataTable({
destroy: true,
'bProcessing': false,
'bServerSide': true,
'ajax': {
'url': URL,
'data': filters,
beforeSend: function() {
loader.popup('show');
},
success: function(response) {
getAccessMessageWithStatus(response);
},
complete: function() {
$listContainer.show();
$containerChoiseColumnsFilter.show();
$(".containerRaportButtons").show();
getLastSearches();
getUses();
loader.popup('hide');
}
},
'sServerMethod': "POST",
'columns': columns,
'order': order,
'responsive': true
});
Antworten:
success: function(response) {
getAccessMessageWithStatus(response);
},
Oder:
"dataSrc": function(response) {
if (response.status == false) {
alert(response.msg);
return [];
}
return response.aaData;
},
Warum? Ich frage nur, weil ich an deiner Argumentation interessiert bin! – RiggsFolly
War das eine richtige Antwort ?? – Bikee
Ja Es ist Arbeit xD Aber ich denke, wie es sicher ist? – rad11