| 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: 15 let
|
|||
0