Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z Ajaxem, czekanie z wykonaniem funkcji az ajax sie wykona
phoenix84
post
Post #1





Grupa: Zarejestrowani
Postów: 218
Pomógł: 0
Dołączył: 14.04.2004
Skąd: Słupsk, Nowy Sącz

Ostrzeżenie: (0%)
-----


mam formularz, gdzie ajaxem aktualizuje pewien mnoznik zalezny od selecta...

na selectie jest onchange do wywalonia funkcji ajaxowej i laduje mnoznik do spana

tu wszystko gra

teraz jest formularzowy text z podanym czynnikiem i na nim onchange do aktualizacji wyniku...

i tu tez wszystko gra...

teraz chce dodac nastepujaca funkcjonalnosc:
aby onchange na selectie rowniez wykonywal aktualizaje wyniku (bo select generuje mnoznik)... kiedy robie to "standardowo" to mnoznik aktualizuje sie juz po wykonaniu na nim operacji (bo ajaxowa aktualizacja mnoznika trwa po prostu dluzej)... zastosowanie jakichkolwiek opoznien (np. pusta petla) powoduje ze obie funkcje ida z opoznieniem, a i tak wynik jest sprzed aktualizacji mnoznika...

jak to rozwiazac?

P.S. przychodzi mi na mysl dodanie do funkcji ajaxowej na koniec wywolania funkcji aktualizujacej wynik... ale tak nie moge zrobic, bo funkcja ajaxowa jest wspoldzielona z innymi aplikacjami... ale moze mozna to jakos obejsc?
Go to the top of the page
+Quote Post
markonix
post
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


Fajnie jakby gdzieś to było online bo trzeba się trochę naprężać żeby coś zrozumieć.
Sama opisówka... Jak dla mnie suchy kod by był bardziej zrozumiały smile.gif

Tyle co na ten moment mogę pomóc to proponuje:
jedna funkcja w jQuery, aktualizacyjna, która wywoływana jest i przez selecta i przez te drugie coś (nie umiem zrozumieć co ale napisałeś "również").
Funkcja pobiera wszystkie dane za pomocą val().

Poza tym wzór jest tak tajny, że musi być wykonywany po stronie serwera?

Ten post edytował markonix 29.11.2010, 09:06:14


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 08:01