Autor | Zpráva | ||
---|---|---|---|
davef6 Profil |
#1 · Zasláno: 16. 10. 2009, 12:14:49
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'); |
||
Chamurappi Profil |
#2 · Zasláno: 16. 10. 2009, 12:48:33
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 |
#3 · Zasláno: 16. 10. 2009, 13:25:39
s ajaxem jsem teprve v začátcích, mohu se zeptat jak pracovat s tím responseText? díky
|
||
Chamurappi Profil |
#4 · Zasláno: 16. 10. 2009, 13:32:23
Reaguji na davaf6:
Jako s textem. Je to obyčejný řetězec, ve kterém je všechno, co PHP pošle. |
||
peta Profil |
#5 · Zasláno: 16. 10. 2009, 13:42:56
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 |
||
Časová prodleva: 15 let
|
0