XMLHttpRequestимеет прослушиватель событий, onreadystatechangeкоторый называется HTTP-запросом. Когда readyState4, запрос завершен. На этом этапе вы можете перехватить то, что возвращается из вашей функции, и определить, какое предупреждение следует показывать.
xmlhttp.onreadystatechange = function()
{
if (request.readyState == 4 && request.status == 200)
{
alert(request.responseText);
}
}