<rss version="0.91">
	<channel>
		<title>Diskuse na Jak psát web</title>
		<link>http://diskuse.jakpsatweb.cz/</link>
		<description>O tvorbě, údržbě a zlepšování internetových stránek</description>
		<language>cs</language>
		<copyright>Copyright 2004, Yuhů + Doublethink</copyright>
		<managingEditor>dusan@pc-slany.cz</managingEditor>
		<webMaster>dusan@pc-slany.cz</webMaster>
<item>
	<title>joe, JS: Predani objektu do globalni promenne</title>
	<description>
		alt64:&amp;#8222;No v callback fci to sice je ale objekt je tam jiz dostupny&amp;#8220;Pochopitelně, pokud si dáš vypsat proměnnou pomocí console.log v callback funkci, vypíše se ti. Pak ale nemůžeš očekávat, že ta proměnná, kterou plníš &amp;quot;až&amp;quot; v callbacku, bude dostupná před tím, než se ten callback provede. Lepší to bude na příkladu. Teď to děláš takto:var globalVar;ajax(..., function (data) {        globalVar = data.json;    console.log(globalVar); // vypise vracena data});console.log(globalVar); // vrati undefined, tady tedy tu promennou nemuzes pouzitTakže si musíš napsat funkci a nebo to udělat přímo v té callback funkci (tu jsem označil):var globalVar;ajax(..., function (data) {        globalVar = data.json;    mojeFunkce();    });function mojeFunkce() {   console.log(globalVar); // tady to už půjde, protože se tato funkce volá v callbacku, tedy až server něco odpoví a vrátí výsledek}		vloženo: 2012-02-16 21:52:19	</description>
	<link>http://diskuse.jakpsatweb.cz/?action=vthread&amp;forum=8&amp;topic=135444#post-895848</link>
</item>
<item>
	<title>alt64, JS: Predani objektu do globalni promenne</title>
	<description>
		joe:&amp;#8222;zavoláš dřív, než se začne vyvolat. Není to ten problém?&amp;#8220;No v callback fci to sice je ale objekt je tam jiz dostupny, a pokud je promenna globalni, muzu jit hodnotu priradit vzdy ne?Jelikoz treba do lolalstorage v zminovanem callbacku ukladat mohu..Popr. jak to vyresit?		vloženo: 2012-02-15 13:04:08	</description>
	<link>http://diskuse.jakpsatweb.cz/?action=vthread&amp;forum=8&amp;topic=135444#post-895413</link>
</item>
<item>
	<title>_es, JS: Predani objektu do globalni promenne</title>
	<description>
		alt64:Robíš asi stále niečo také, ako keby sa niekto pokúšal čítať písomnú reakciu ihneď po odovzdaní listu na pošte.		vloženo: 2012-02-15 12:15:26	</description>
	<link>http://diskuse.jakpsatweb.cz/?action=vthread&amp;forum=8&amp;topic=135444#post-895393</link>
</item>
<item>
	<title>Chamurappi, JS: Predani objektu do globalni promenne</title>
	<description>
		Reaguji na joa:&amp;#8222;Není to ten problém?&amp;#8220;Tipnul bych si, že ses trefil.		vloženo: 2012-02-15 11:21:05	</description>
	<link>http://diskuse.jakpsatweb.cz/?action=vthread&amp;forum=8&amp;topic=135444#post-895377</link>
</item>
<item>
	<title>joe, JS: Predani objektu do globalni promenne</title>
	<description>
		alt64:&amp;#8222;Pote nacitam Json result&amp;#8220;Načítáš kdy? Z uvedeného popisu zřejmě proměnnou měníš v nějaké callback funkci a console.log(...); zavoláš dřív, než se začne vyvolat. Není to ten problém?		vloženo: 2012-02-15 11:18:35	</description>
	<link>http://diskuse.jakpsatweb.cz/?action=vthread&amp;forum=8&amp;topic=135444#post-895375</link>
</item>
<item>
	<title>alt64, JS: Predani objektu do globalni promenne</title>
	<description>
		Ahoj,v uvodu skriptu mam definovano:var countOfSubtypes = new Object();Pote nacitam Json result, coz je objekt a ukladam do globalni promenne:countOfSubtypes = result.pocty_subtypy;Pokud chci ale v jine fci pristoupit k tomuto objektu za pomoci:console.log(countOfSubtypes);    Nedari se mi to, resp. konsole mi rika, ze to objekt je ale je prazdny.Jak se to ma spravne delat? Diky moc za kazdy priklad..Diky		vloženo: 2012-02-15 10:54:47	</description>
	<link>http://diskuse.jakpsatweb.cz/?action=vthread&amp;forum=8&amp;topic=135444#post-895369</link>
</item>
	</channel>
</rss>