• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wywołanie funkcji po zakończeniu poprzedniej

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
0 głosów
493 wizyt
pytanie zadane 13 lutego 2016 w JavaScript przez CzlowiekSkrypt Nałogowiec (26,340 p.)
edycja 13 lutego 2016 przez CzlowiekSkrypt

Taka sytuacja, mam dwie funkcje :
function1();   // ajax modyfikujący baze danych po zdarzeniu onclick
function2()    // ajax wczytujący zawartość diva na podstawie bazy danych

Jako że javascript to dziki język podejrzewam że funkcja2 czasem wczytuje się przed pierwszą powodując lekki zamęt bo losowo zdarza się tak że zawartość diva nie przeładuje po kliknięciu a w bazie danych widzę że zmiany są :)

Jak mieć pewność że funkcja2 zostanie wywołana po funkcji1 skoro funkcja1 odpala tylko skrypt php i raczej nie wie kiedy tenże skrypt będzie gotowy ? Dobrze to rozumiem?  :)

1 odpowiedź

+1 głos
odpowiedź 13 lutego 2016 przez writen Nałogowiec (29,060 p.)
wybrane 13 lutego 2016 przez CzlowiekSkrypt
 
Najlepsza
Winą oczywiście jest tu asynchroniczność i musisz na ten temat uzupełnić swoją wiedzę, bo bez tego ani rusz.

Rozwiązaniem twojego problemu są callbacki. Nie wiem z czego tam korzystasz, z gołego obiektu xhr, czy może funkcji z jQuery, ale nie ważne co by to było, każda funkcja asynchroniczna przyjmuje, np. w jakimś parametrze, funkcję zwrotną, która zostanie wywołana gdy tamta zakończy swoje działanie.
komentarz 13 lutego 2016 przez CzlowiekSkrypt Nałogowiec (26,340 p.)
Dzięki za pomoc ! callbacki będą moją walentynką jutro :P

Podobne pytania

0 głosów
1 odpowiedź 130 wizyt
pytanie zadane 2 marca 2019 w C i C++ przez piotruchk Nowicjusz (170 p.)
+1 głos
1 odpowiedź 385 wizyt
pytanie zadane 1 sierpnia 2021 w JavaScript przez mgab Nowicjusz (160 p.)
0 głosów
2 odpowiedzi 1,367 wizyt
pytanie zadane 25 sierpnia 2018 w JavaScript przez nielotweb Bywalec (2,240 p.)

93,443 zapytań

142,434 odpowiedzi

322,691 komentarzy

62,805 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

...