Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [javascript][jquery] Zasięg zmiennych w kilku zagnieżdżonych funkcjach? :/, jak wydostac stamtad funkcje?
kukix
post
Post #1





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Witam.
Mam problem z wydostaniem pewnej zmiennej.

  1.  
  2. var decyzja;
  3. $.post("ajax_work.php",{action:"check", email: "ddd@sss.pl" }, function(data) {
  4. var odp=data.split('{ajax}'); //wyciagamy wartosc
  5.  
  6. if (odp[1] == 'nie_istnieje') { decyzja = 'ok'; } else { decyzja = 'nie'; }
  7. });
  8.  
  9.  
  10. if (decyzja == 'ok') { return true; } else { return false; } //tutaj zmianna decyzja nie dociera, ma wartośc undefined :/
  11.  


Problemem jest to, że zmienna "decyzja" nei wydostaje sięze środka kodu. Próbowałem na wszystkei sposoby i nic. Prosze o podpowiedź co z tym zrobić.

Ten post edytował kukix 26.05.2013, 21:05:39
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
com
post
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


mam wrażenie że próbujesz uzyskać coś co już zostało napisane http://api.jquery.com/jQuery.post/ (IMG:style_emoticons/default/wink.gif)

.done()
.fail()

o to chyba chodziło (IMG:style_emoticons/default/wink.gif)

a co do tego var przed globalem to właśnie na odwrót aż zajrzałem do specyfikacji:
Cytat
Użycie var poza funkcją jest opcjonalne; przypisanie wartości do niezadeklarowanej zmiennej domyślnie deklaruje ją jako zmienna globalną.

Chociaż zalecają użycie tam również z jednego względu, żeby się nie pogubić (IMG:style_emoticons/default/wink.gif)

Ten post edytował com 26.05.2013, 22:44:14
Go to the top of the page
+Quote Post
kukix
post
Post #3





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Cytat(com @ 26.05.2013, 23:43:52 ) *
mam wrażenie że próbujesz uzyskać coś co już zostało napisane http://api.jquery.com/jQuery.post/ (IMG:style_emoticons/default/wink.gif)

.done()
.fail()

o to chyba chodziło (IMG:style_emoticons/default/wink.gif)

a co do tego var przed globalem to właśnie na odwrót aż zajrzałem do specyfikacji:

Chociaż zalecają użycie tam również z jednego względu, żeby się nie pogubić (IMG:style_emoticons/default/wink.gif)


tego niebardzo mogę zastosowac, ponieważ skrypt zawsze wykonuje się poprawnie.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 12.10.2025 - 00:04