Ich habe eine Live-Suche mit der jQuery.ajax() -Methode erstellen. Bei jedem keyup-Ereignis erhält es neue Ergebnisdaten vom Server.jQuery.ajax(): verwerfen langsame Anfragen
Das Problem ist, wenn ich sehr schnell tippe, z. "foobar" und die GET-Anfrage von "fooba" benötigt mehr Zeit als die "foobar" -Anfrage, die Ergebnisse von "fooba" werden angezeigt.
Um dies mit dem Timeout-Parameter umzugehen ist unmöglich, denke ich.
Hat jemand eine Idee, wie man das löst?
Guter Kommentar. Es garantiert jedoch nicht, sein Problem zu lösen, wenn der Unterschied in den Antwortzeiten größer als 0,5s sein kann (was bei hoch belastetem Shared Hosting leicht der Fall ist). – Wim