Autor | Zpráva | ||
---|---|---|---|
Mav3rick Profil |
#1 · Zasláno: 16. 2. 2011, 20:46:30
Ahoj,
mám takovýhle kód: <head> <script language="javascript" type="text/javascript" src="./jscripts/jquery.js"></script> <script language="javascript" type="text/javascript"> function show_subcategory(id){ $.getJSON("categories_list.php",{ subcategory_id: id }, function(result){ var use_array = result.subcategories; $.each(use_array, function(index, value) { $("#ukazkovy").html(index + ":" + value); }); } ); } </script> </head> <body> <a onclick="javascript:show_subcategory(2);" href="#">Zobraz konecne neco</a> <div id="ukazkovy"></div> </body> chtěl bych vypsat všechny prvky, které v poli use_array budou, ale fce $.each mi vyhodí jen poslední, čím to? díky |
||
Kcko Profil |
#2 · Zasláno: 16. 2. 2011, 20:57:20
Protože si to pořád přepisuješ.
|
||
Mav3rick Profil |
#3 · Zasláno: 16. 2. 2011, 20:58:37
To jsem si také myslel, ale nevím, ja to nedělat. Čekal bych stejné použití jako foreach() v php a ono ne..
|
||
Kcko Profil |
#4 · Zasláno: 16. 2. 2011, 20:59:50
Uděláš si pole před cyklem. V cyklu do něj nasypeš data a teprvé poté ty data zapíšeš do divu #ukazkovy. Např. takto.
|
||
Mav3rick Profil |
#5 · Zasláno: 16. 2. 2011, 21:03:54
Prosímtě, asi jsi tam zapoměl dát ten příklad.. Dík
|
||
Kcko Profil |
#6 · Zasláno: 16. 2. 2011, 21:05:54
Mav3rick:
Nezapomněl, teoreticky jsem popsal jak na to, ted to snad zvládneš ne? |
||
Mav3rick Profil |
#7 · Zasláno: 16. 2. 2011, 21:15:45 · Upravil/a: Mav3rick
No, tak data uz v poli nasypany mam.. (use_array), jsou to ale jen čisty hodnoty, takže předpokládám, že do dalšího pole si mam nasypat komplet data co potřebuju (v mém konkrétním případě odkazy, s daty z původního pole) a ty pak jednoduše vypsat $(#ukazkovy).html(druhe_pole) ?
Chápu to dobře? |
||
Časová prodleva: 6 měsíců
|
|||
WM Profil * |
#8 · Zasláno: 18. 8. 2011, 01:15:48
Použí funkci append ;)
|
||
_es Profil |
#9 · Zasláno: 18. 8. 2011, 06:29:26
Mav3rick:
„do dalšího pole si mam nasypat komplet data co potřebuju (v mém konkrétním případě odkazy, s daty z původního pole)“ Áno. „a ty pak jednoduše vypsat $(#ukazkovy).html(druhe_pole) ?“ Z poľa spravíš textový reťazec pomocou jeho metódy join a s tým už spravíš čo chceš, trebárs ho dáš aj niekam vypísať. JavaScript má cyklus for, prečo nepoužiješ ten? |
||
Časová prodleva: 13 let
|
0