Ajax: vysledek se načítá NEnastylovaný

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
motorovapila
nováček
Příspěvky: 20
Registrován: 16 led 2012 15:19

Ajax: vysledek se načítá NEnastylovaný

Příspěvek od motorovapila »

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ě:

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.
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Ajax: vysledek se načítá NEnastylovaný

Příspěvek od CZechBoY »

Zdravím,
jak je máš stylované? Pomocí externího css souboru nebo inline styly?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Odpovědět

Zpět na „Programování a tvorba webu“