Prevent Ajax Anruf von zweimal schießen
Ich habe einen Ajax-Anruf
$('#button1').on('click', function(e){
$.ajax({
url: url,
type: 'POST',
async: true,
dataType: 'json',
enctype: 'multipart/form-data',
cache: false,
success: function(data){
},
error: function(){}
});
e.stopImmediatePropagation();
return false;
});
Nun hier geht die Antwort nach 10 Minuten ein. Der Ajax-Aufruf wird also mehrmals aufgerufen. Warum passiert das / wie können wir sicherstellen, dass der Ajax-Aufruf nur einmal aufgerufen wird?