![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 73 Pomógł: 1 Dołączył: 19.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
![]() 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:
-------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
![]()
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
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 31.07.2025 - 09:54 |