jaqen h'ghar
Grünschnabel
Hallo zusammen,
Nach Änderung der Stückzahl in einem Input-Element, soll der Preis neu berechnet werden, daher wird über das ein KeyUp-Event ein Ajax-Aufruf gestartet, wodurch dann weitere Eingaben im Input-Feld irgendwie zeitweise geblockt werden. Z.B. steht bei 3x schnellem Tippen der Ziffer 1 nur 11 an Stelle von 111 im Feld, als hätte man nur 2x gedrückt.
Hat jemand irgendeine eine Ahnung?
Nach Änderung der Stückzahl in einem Input-Element, soll der Preis neu berechnet werden, daher wird über das ein KeyUp-Event ein Ajax-Aufruf gestartet, wodurch dann weitere Eingaben im Input-Feld irgendwie zeitweise geblockt werden. Z.B. steht bei 3x schnellem Tippen der Ziffer 1 nur 11 an Stelle von 111 im Feld, als hätte man nur 2x gedrückt.
Hat jemand irgendeine eine Ahnung?
Code:
$('#input').keyup(() => {
webservice.call("1234", "4321");
});
//Webservice
public call(customerID: string, articlenumber: string) {
$.ajax({
async: true,
type: 'POST',
url: "../ctrl/SOAP.ctrl.php",
data: {
'action': "getVK",
'datas': '{"SOAP":"GetVK", "customerID":"' + customerID + '", "articlenumber":"' + articlenumber + '"}'
},
success: (result) => {
//Do Something
}
});
Zuletzt bearbeitet: