![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 3.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam taki problem mam skrypt głosowania, napisany w jquery jednak coś jest zle ponieważ źle liczą się kliknięcia. Po pierwszym kliknięciu nie zwraca wyniku (ale wykonuje alert "dzięki za głos" po drugim kliknięciu jest już dobrze wyswietla 2 pozniej za trzecim jest 5 dalej za czwartym 9 a dalej to jak popadnie. PHP działa prawidłowo bo wykonując to po za skryptem podając w przeglądarce np. glosuj.php?glos=pozytywny&id=10 wszystko liczy dobrze.
Ten post edytował istrd 19.05.2011, 21:15:11 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
wywal to:
Kod $(".glos_negatywny").click( Ogólnie co Ty teraz robisz to: 1. User klika w głos, aktywuje się funkcja która przypisuje zdarzenie dla tyc elemetów z danym ID. 2. User klika znowu, znowu przypisujesz zdarzenie, wykonuje się pierwsze zdarzenia i jak klika znów to wykonują się 2 zdarzenia itd ... . Wywal przypisywanie $().click lub zrób to przez element.click, bo najwidoczniej nie rozumiesz koncepcji jak to działa. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 14:05 |