![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 1 Dołączył: 19.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam (IMG:style_emoticons/default/smile.gif) ,
posiadam kod JavaScript Jquery: - kod ładuje zawartość pliku loadFlag.php, w tym wypadku zawiera on wartość sesji;
oraz plik PHP (loadFlag.php): -plik wyświetla zawartość sesji o nazwie flag
Chciałbym wydostać wynik zapytania z funkcji checkFlag() poza obszar funkcji, niestety zmienna wynik zwraca wartość undefined, jak zrobić to poprawnie? Ten post edytował reyne 16.11.2012, 10:16:51 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
AJAX jest wykonywany asynchronicznie w Twoim przypadku co oznacza, że wynik funkcji w "success" nie jest przekazany od razu a dopiero po otrzymaniu odpowiedzi z serwera. Opcje są dwie. Albo zmień tryb AJAX na synchroniczny i powinno działać albo wykorzystaj funkcję w "success" i w niej obrób te dane które dostajesz.
Opcja 1:
Opcja 2:
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 1 Dołączył: 19.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Skorzystałem z 1 opcji, działa dzięki (IMG:style_emoticons/default/wink.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 18:18 |