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ć?