Autor | Zpráva | ||
---|---|---|---|
sedulka Profil |
Je možné dostat data, které obdržím z load, případně getJson ven z této funkce nebo jsou dostupné je v nich a další funkce tedy musím v nich napsat? Viz příklad:
$(document).ready(function(){ $.getJSON("skript.php", function(vystup){ var data = vystup.prijmeni; // v této části ještě je vše v pořádku,proměná data obsahují obdržené informace }); // a tady bych chtěl mít dostupnou proměnou data }); |
||
ShiraNai7 Profil |
#2 · Zasláno: 2. 4. 2011, 13:53:07
Nelze. Můžeš pak vytvořit globální proměnnou, ale až když byl vykonán callback funkce getJSON - ten se totiž nevykoná hned, ale až za nějakou dobu.
|
||
Keeehi Profil |
#3 · Zasláno: 2. 4. 2011, 13:53:53
$(document).ready(function(){ var data; $.getJSON("skript.php", function(vystup){ data = vystup.prijmeni; // v této části ještě je vše v pořádku,proměná data obsahují obdržené informace }); alert(data);// a tady bych chtěl mít dostupnou proměnou data }); |
||
_es Profil |
#4 · Zasláno: 2. 4. 2011, 14:32:31
V kóde Keeehiho bude naozaj premenná
data v 6. riadku dostupná, no pri takomto použití bude mať hodnotu undefined , lebo sa tá funkcia predaná ako argument do metódy getJSON zavolá až po príkaze v 6. riadku.
|
||
Časová prodleva: 13 let
|
0