Ajax: vysledek se načítá NEnastylovaný
Napsal: 04 srp 2014 16:24
Zdravim řeším víceurovňový formulář (inputy načítám pomocí ajaxu) vše funguje jen načtene inputy jsou nenastylované.
ajax request vypada nasledovně:
front html formular:
no a na adrese /ajax/kategorie/ jsou inputy,selecty...atd ktere se načítají ale NEnastylované. přitom když je vložim aniž by je načetl ajax tak jsou nastylovane. Netušíte kde může byt chyba?
Děkuji za radu.
ajax request vypada nasledovně:
Kód: Vybrat vše
function vlozKategorie(data)
{
if (data.length==0)
{
document.getElementById("vloz-kategorie").innerHTML="";
return;
}
var url="/ajax/kategorie/?kategorie="+data;
xHttp = getXMLHttp();
xHttp.open("GET",url,true);
xHttp.send(null);
xHttp.onreadystatechange = function() {
if (xHttp.readyState == 4 || xHttp.readyState == 200) {
document.getElementById("vloz-kategorie").innerHTML = xHttp.responseText;
}
}
}
front html formular:
Kód: Vybrat vše
<select name="kategorie" class="size-block" onchange="vlozKategorie(this.value)">
<option value=""><?=VYBER?></option>
<?php
$kategorie1 = Struktura::kategorie($IdHomeStructure);
foreach($kategorie1 as $key => $return)
{
?>
<option value="<?=$return['id']?>">
<?=$return['name']?>
</option>
<?php
}
?>
</select>
no a na adrese /ajax/kategorie/ jsou inputy,selecty...atd ktere se načítají ale NEnastylované. přitom když je vložim aniž by je načetl ajax tak jsou nastylovane. Netušíte kde může byt chyba?
Děkuji za radu.