Autor | Zpráva | ||
---|---|---|---|
fojta Profil * |
#1 · Zasláno: 20. 2. 2009, 15:30:12
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 |
#2 · Zasláno: 21. 2. 2009, 10:33:22
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 * |
#3 · Zasláno: 21. 2. 2009, 13:58:36
uz jsem to poresil a uz to vali :)
|
||
Časová prodleva: 15 let
|
0