Diese Lösung scheint beim Debuggen zu funktionieren, aber in der Produktion sind mir Fälle begegnet, in denen sie fehlschlägt und mehrere Anfragen gleichzeitig gesendet werden.
Was ist an diesem Ansatz falsch und warum verhindert er nicht zuverlässig mehrere AJAX-Aufrufe?
Vielen Dank im Voraus für Ihre Hilfe.
Code: Select all
const datatable = $("#myTable").DataTable({
"ajax": {
"type": "POST",
"contentType": "application/json",
"url" : postUrl,
"beforeSend": function() {
if (datatable.hasOwnProperty("settings") && datatable.settings()[0].jqXHR != undefined) {
datatable.settings()[0].jqXHR.abort();
}
},
...
});
Mobile version