Autor Zpráva
fojta
Profil *
Zdravim, mam problem misto obsahu vypise object NodeList a ja nevim kde mam chybu, prosim poradte ..

var xhr = vytvorXHR();

//-- Existence uzivatele -----------------------------------------------------
  function existenceUzivatele(){   
    if(xhr){   
      try{   
        xhr.open("POST","existenceUzivatele.php",true);   
        xhr.onreadystatechange = ctiOdpoved;   
        xhr.send(null);   
      }catch(e){   
        alert("Nelze se připojit k serveru:\n" + e.toString());   
      }   
    }else{   
      alert("Funkce \"existenceUzivatele()\": chybí objekt XMLHttpRequest");   
    }   
  }    
  
  //-- Cti odpoved -------------------------------------------------------------
  function ctiOdpoved(){
    if(xhr.readyState == 4){
      if(xhr.status == 200){
        try{
          var XMLRes = xhr.responseXML;
          //zachycení chyb IE a Opery
          if(!XMLRes || !XMLRes.documentElement){
            throw("Chybná struktura XML:\n"+xhr.responseText);
          }
          //zachycení chyb ohnivé lišky :-)
          var rootNodeName = XMLRes.documentElement.nodeName;
          if(rootNodeName == "parsereerror"){
            throw("Chybná struktura XML:\n"+xhr.responseText);
          }
          
          xmlRoot = XMLRes.documentElement;
          nick = xmlRoot.getElementsByTagName("nick");
          jmeno = xmlRoot.getElementsByTagName("jmeno");
          prijmeni = xmlRoot.getElementsByTagName("prijmeni");
          
          var vystup ="";
          
          // -- Obsah ----------------------------------
          vystup = nick.item(0);
          
          div = document.getElementById("seznam");
          div.innerHTML = vystup;
        }catch(e){
          alert("Chyba při čtení odpovědi:"+e.toString());
        }
      }else{
        alert("Požadavek HTTP není v pořádku.")
      }
    }
  }  


XML vypada takto ..
<?xml version="1.0" encoding="UTF-8"?>
<uzivatele>
 <uzivatel>
  <nick>admin</nick>
  <jmeno>Tomas</jmeno>
  <prijmeni>Novak</prijmeni>
 </uzivatel>
</uzivatele>
_es
Profil
fojta
Pokúšaš sa vypisovať priamo objekt, je na to nepriamo volaná jeho metóda toString,
no na obsah toho objektu bude asi nejaká vlastnosť alebo metóda.
Skús ti to nájsť v dokumentácii, ako text s odkazmi funguje aj kód, čo si tu dal.
fojta
Profil *
uz jsem to poresil a uz to vali :)

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