Autor Zpráva
davef6
Profil
Dobrý den, nejde mi získat hodnota nacházející se v nefunkcni.......uvedzu příklad

function nef_obsluha(xmlhttp) {
if (xmlhttp.readyState == 4) {
var nefunkcni = xmlhttp.responseXML.getElementsByTagName('nefunkcni');
if (nefunkcni==1)
{
document.getElementById('stav_n').innerHTML = 'Toto video již je nahlášeno jako nefunkční.';
}
else
{
document.getElementById('stav_n').innerHTML = 'Video nahlášeno jako nefunkční.';

}
}
}


v php mám toho

if ($_GET[akce] == "nefunkcni")
                      {
                        $vysledek = mysql_query("INSERT into nefunkcni_videa VALUES ('$id_videa', '$nazev_videa')");
						if (!$vysledek)
						  $nef = 1; 
                      }
					  echo"<nefunkcni>$nef</nefunkcni>";


jinak by vše fungovalo, ale jakmile tam je tento řádek
var nefunkcni = xmlhttp.responseXML.getElementsByTagName('nefunkcni');
tak to prostě nechce jít:(
Chamurappi
Profil
Reaguji na davaf6:
To PHP posílá hlavičku „Content-Type: application/xml“, nebo jsi ze všech návodů četl na práci s responseXML četl jen půlku?
Nebylo by jednodušší vypustit z dění formát XML a hrát si s responseText?
davef6
Profil
s ajaxem jsem teprve v začátcích, mohu se zeptat jak pracovat s tím responseText? díky
Chamurappi
Profil
Reaguji na davaf6:
Jako s textem. Je to obyčejný řetězec, ve kterém je všechno, co PHP pošle.
peta
Profil
http://axpsu.fpf.slu.cz/~web/ajax1/ajax.htm
Co vraci ajax je normalni textovy soubor v pripade text-response a muzes si to zobrazit primym odkazem nebo pridat do stranky odkaz na soubor, pri testovani.
http://axpsu.fpf.slu.cz/~web/ajax1/ajax.php?text=ahoj

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: