![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
napisałem kod, który po kliknięciu przycisku dopisuje do DIVa dane pobrane przez AJAX, a następnie usuwa przycisk. Zauważyłem, że jak użytkownik naciśnie przycisk kilka razy bardzo szybko, to dane zostaną dopisane kilkukrotnie. Zależy mi na tym, aby dopisywały się tylko raz. Próbowałem w poniższym kodzie, dopisać obsługę zdarzenia click do obiektu, który został kliknięty, ale niestety funkcja przypięta do tego zdarzenia nie wykonuje się.
Czy ktoś z forumowicz miał podobny problem? Proszę o podpowiedzi Łukasz |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 7 Dołączył: 19.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Najprostsze rozwiązanie to utworzenie zmiennej clicked z domyślną wartością 0, i puszczenie zapytania ajax tylko kiedy jej wartość będzie wynosiła 1.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za wskazówki,
pozdrawiam |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 580 Pomógł: 85 Dołączył: 25.03.2010 Skąd: Skrzyszów :) Ostrzeżenie: (0%) ![]() ![]() |
To drugie click w środku nie ma prawa Ci zadziałać, bo przecież jesteś już w "click'u". Natomiast jeśli wykonujesz zapytanie i podmieniasz content, to musisz od nowa nałożyć zdażenia, np click, na załadowany content, bo inaczej nie zadziała
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 16:00 |