Autor Zpráva
parovka
Profil *
Dobrý večer asi to připadá strašně, ale mám vypís XML(pomocí php a ajaxu) ale jak tento výpis dostanu do formuláře do <select> ??? je to proste adresa načítaná z mysql:
vyberete si stát-> do selectu pod vám to vypíše kraje->vyberete si kraj....
peta
Profil
parovka
google.com javascript ajax json
- stahni si hotovy JS script, ktery ma funkce i na parsovani XML, SELECT samozrejme vytvaris.

Jestli chces usnadnit praci, zmen
req.xmlResponse na
req.textResponse
a posilej si primo HTML kod dane casti a vkladej pomoci innerHTML

Pokud pouzivas ajax pro nacitani statu, mest a pod, pak je to chyba. Protoze milionkrat kontaktujes server pri kazde zmene. Kdezto tobe staci jednou nacist pole hodnot a pak je javascriptem zmenit. Vysledna zatez je 1000x mensi nez pokazde volat ajax znova.
Pokud pouzivas ajax timto zpusobem, musis zajistit, aby byli spravne udaje i pro nevidome (slepe) a hlasove ctecky. Jestlize to neudelas, prijdes o lidi. Pry ma JS vypnute 1-2% lidi, coz pri 2000 obyvatelich mesta je 20-40 potencialnich zakazniku. Coz je v podstate mesicni vydelek.
Leo
Profil
"Pry ma JS vypnute 1-2% lidi, coz pri 2000 obyvatelich mesta je 20-40 potencialnich zakazniku. Coz je v podstate mesicni vydelek."

A nejsou to spis porad jen 1-2% vydelku? :-) Leo
Chamurappi
Profil
Reaguji na parovku:
mám vypís XML(pomocí php a ajaxu) ale jak tento výpis dostanu do formuláře do <select>
Vyrobíš <option>y (pomocí document.createElement(jméno)) a zařadíš je do <select>u (pomocí element.appendChild(element)). Zbytek poradí vyhledávač.


Reaguji na petu:
google.com javascript ajax json
Má výpis v XML, nikoliv v JSONu.

zmen req.xmlResponse
To neexistuje.

na req.textResponse
To neexistuje.

Vysledna zatez je 1000x mensi nez pokazde volat ajax znova
To nemůžeš vědět.

Pry ma JS vypnute 1-2% lidi
Jak jsi přišel na to, že zrovna nevidomí a hlasové čtečky nemají zapnutý JS?


Reaguji na Lea:
Nejsou, protože petova procenta při přepočítávání na měsíce závratně rostou :-)
parovka
Profil *
Díky vyřešil sem to sám, stačí volat xml výpis a pak cyklem vyparsovat z toho všechno co potřebujete, nekde sem našel ukázkovej zdroják.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0