![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 22.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
zrobiłem sobie właśnie filtr do logów. Za każdym razem jak użytkownik wpisze w pole input jakiś znak, ten przeszuka baze i wydrukuje mu przefiltrowane dane. Zapytania do bazy idą asynchronicznie, korzystam tutaj z JQuery. Problem polega na tym, że skrypt reaguje na event keyup, co powoduje że w krótkim czasie może być wysłana spora ilość żądań przez co czasami się zdarza że po wysłaniu dwóch żądań to pierwsze wykona się po 2, rezultatem tego są nieaktualne dane wydrukowane na ekranie. Jak sobie z tym poradzić? Mój kod
Ten post edytował korniks 28.06.2012, 22:25:41 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 587 Pomógł: 131 Dołączył: 8.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Metoda change będzie bardziej odpowiednia.
Zawsze możesz zbindować klika zdarzeń np.
-------------------- Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. --Brian Moore
I never go looking for a sucker. I look for a Champion and make a sucker of of him. --Amarillo Slim Home-made : js-gui-classes | Accordion | Tabs | Carousel / php-sms-classes | Obsługa bramki SMS MultiInfo | Obsługa bramki SMS Mobiltek |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 22.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzięki, rzeczywiście zmiana eventu na change załatwiła sprawe.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 23.06.2025 - 08:58 |