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.