Autor Zpráva
karlicek
Profil *
ahoj

chtel jsem se naucit par veci s ajaxem a nikde proste nemuzu najit jak prijmout data ze souboru pomoci POST.

pomoci get by ta funkce byla takto (zkopirovane z knizky). dataSource je soubor data.txt ve kterem je napsane jen AHOJ.

function getData(dataSource, divID)
{
if(XMLHttpRequestObject) {
var obj = document.getElementById(divID);
XMLHttpRequestObject.open(“GET”, dataSource);
XMLHttpRequestObject.onreadystatechange = function()
{
if (XMLHttpRequestObject.readyState == 4 &&
XMLHttpRequestObject.status == 200) {
obj.innerHTML = XMLHttpRequestObject.responseText;
}
}
XMLHttpRequestObject.send(null);
}
}


vim ze tady mam dat POST
XMLHttpRequestObject.open(“POST”, dataSource);

a pridat
XMLHttpRequestObject.setRequestHeader(‘Content-Type’,
‘application/x-www-form-urlencoded’);

jenze pak nevim co s
XMLHttpRequestObject.send(null);
-- null tam zustat nemuze a prazdne to byt taky nemuze....


a pak jeste druha vec:
XMLHttpRequestObject.status == 200) tak tahle podminka mi proste nikdy neprojde.
musim dat XMLHttpRequestObject.status == 0) a pak mi to jedine vezme. 200 by melo znamenat ze je vsechno v pohode co znamena 0 ???

predem moc diky za odpovedi
Toto téma je uzamčeno. Odpověď nelze zaslat.

0