Code
function xmlhttprequest()
{
if (window.XMLHttpRequest)
{
try {
request = new XMLHttpRequest();
} catch (e){/* nothing */}
} else if (window.ActiveXObject)
{
try {
request = new ActiveXObject('Msxml2.XMLHTTP');
} catch (e)
{
try {
request = new ActiveXObject('Microsoft.XMLHTTP');
} catch (e){/* nothing */}
}
}
return request;
}
function uSidePost()
{
var request = xmlhttprequest();
var postSend = null;
var title = document.getElementById('title').value;
var message = document.getElementById('message').value;
postSend = 'title=' + title + '&message=' + message;
var url = 'modules/post.php';
request.open('POST', url, true);
request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=utf-8');
request.onreadystatechange = function()
{
if (request.readyState == 4)
{
if (request.status == 200)
{
// Код, который выполняется при удачном постинге.
}
}
}
request.send(postSend);
}
Как, при использовании этого кода, вытянуть ответ от сервера?