Autor | Zpráva | ||
---|---|---|---|
honza8 Profil * |
#1 · Zasláno: 6. 9. 2007, 13:34:45
ahoj, uz delsi dobu se motam v jednom problemu a budu vam moc vdecny za rady. Potrebuji udelat dynamicky se menici select boxy v zavislosti na sobe, pricemz by melo byt umozneno "libovolne vnoreni" (konkretne mam: kategorie, podkategorie, podpodkategorie atd.) - postup je nasledujici:
1. formular se selectem obsahuje root kategorii. Kazda polozka ma udalost onchange na callCategories - funkce, ktera udela request na server (ajax.request z knihovny prototype.js) a preda id vyberu 2. na serveru mam skript, ktery na zaklade predaneho id vybere z db polozky podkategorie (cili ty, ktere maji jako parent tu predchozi) a zde je problem - jak prenest toho pole (gen. serverem) zpet do ajaxu, abych mohl vygenerovat dalsi select boxy? zkousel jsem udelat v JS handle funkci (tato funkce je zareg. v callCategories jako handle requestu: onComplete: handleCategories) veci typu $('categories').innerHTML = transport.responseText - kde responseText je kod echo "<script ..> var categories[ [0,'lala'], [1,'lolo'], .] </script>" cili vystup by se mel dostat na vystup stranky a JS by mel mit pristus to tomuto poli ale nedeje se tak.. pritom kdyz echem vratim nejaky html tak to se normalne preda.. problem bude asi v tom ze JS do predaneho kusu JS "nevidi" Muzete mi prosim poradit, jak to vyresit ci jak to delate vy? pripadne, jestli nevidite v cem je problem? dekuji mnohokrat. |
||
honza8 Profil * |
#2 · Zasláno: 6. 9. 2007, 18:22:59
vyreseno pomoci JSON
|
||
Časová prodleva: 17 let
|
0