Autor Zpráva
LOL
Profil *
Zdravim všechny, vrhnul sem se do ajaxu jako uplný začátečník a nerad bych ho opustil. Upravil jsem si kod z nějakého tutoriálu na upravu příspěvku na nástěnce jenže to tu post hodnotu msgid neodešle. Dokáže mi někdo poradit?

Citovat:

tady je buttonek přes který odesílám
<button onClick=\"editNotice('$show[id]');\">EDIT</button>

function editNotice(msgid)
{

var httpRequest;

if(typeof window.ActiveXObject != 'undefined')
{
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
httpRequest = new XMLHttpRequest();
}
httpRequest.open("POST", "test.php?edit", true);
httpRequest.setRequestHeader('Content-type','application/x-www-form-ur lencoded');
httpRequest.send('msgid=' + msgid);
httpRequest.onreadystatechange= function ()
{
processRequest(httpRequest, msgid)
};


function processRequest(httpRequest, msgid)
{
if (httpRequest.readyState == 4)
{
if (( httpRequest.status >= 200 && httpRequest.status < 300 ) || httpRequest.status == 304)
{
document.getElementById('msg'+msgid).innerHTML = httpRequest.responseText;
}
else
{
alert("Chyba pri nacitani stanky " + httpRequest.status +" : "+ httpRequest.statusText);
}
}
else
{
document.getElementById('msg'+msgid).innerHTML = 'čekejte...';
}

}

}
LOL
Profil *
Vyřešeno měl sem chybu ve zpracování tich dat

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