Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jQuery + ajax - "za szybko"
-lukasamd-
post
Post #1





Goście







Witam,
mam kod wysyłający dane z formularza do skryptu poprzez ajaxa z jquery.
W czasie wykonywania tego i oczekiwania na odpowiedź (wysyłany jest email, więc chwilę to trwa), wyświetlam grafikę z kółeczkiem imitującą "ładowanie".

Odpowiedź jest w json i zawiera parametr error.
Jeżeli jest on na false, to ukrywam formularz, do #wiadomosc dodaję klasę (funkcja addClass) wyświetlającą komunikat na zielono (w przeciwnym wypadku na czerwono).

Wszystko wykonuje się prawidłowo, ale #wiadomosc jest pokazywana na czerwono (domyślnie jest taka właśnie klasa ustawiona).
Sprawdzałem i warunek zostaje spełniony / nie spełniony zgodnie z parametrem.
Gdy przy error = false dodam jeszcze przed dodaniem klasy alert, wszystko działa poprawie.

Zupełnie, jak gdyby wszystko działo się za szybko i "pomijał" to addClass, jeżeli nic mu nie zajmie czasu...
Można coś z tym zrobić?
Go to the top of the page
+Quote Post

Posty w temacie
- lukasamd   jQuery + ajax - "za szybko"   11.08.2010, 12:19:48
- - everth   Bez źródeł to ja mogę zgadywać że nie usuwasz klas...   11.08.2010, 12:29:28
- - lukasamd   No właśnie? Dopiero teraz to do mnie dotarło... Po...   11.08.2010, 12:33:21


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 04:49