Gibt es ein Muster oder eine Standardmethode für den Umgang mit Ajax-Rennbedingungen? Nehmen Sie das folgende Beispiel. Sie haben zwei Tabellen. Durch Klicken auf eine Zeile in Tabelle 1 werden die Daten aus der Datenbank entfernt und anschließend Tabelle 2 aktualisiert (in der nun alle Zeilen von Tabelle 1 abzüglich der angeklickten Zeile angezeigt werden).
Wenn jemand schnell hintereinander auf eine Reihe von Zeilen klickt, kann dies zu einem Szenario führen, in dem Tabelle 2 nicht für alle Klicks aktualisiert wird, die auf Timing- / Verzögerungsprobleme zurückzuführen sind.
Was könnte ein guter Weg sein, um dies zu erreichen? Ich habe darüber nachgedacht, eine mögliche Warteschlange zu verwenden, aber diese Art von Niederlage macht den Zweck zunichte, dies asynchron zu tun. Ich hätte jedoch immer noch den Vorteil, dass die Benutzeroberfläche nicht gesperrt wird.