В скрипте пытаюсь получить переменную из сессии, пробую сделать это с помощью аякс запроса, но не могу понять как мне приостановить выполнение скрипта до момента получения результата запроса.
За основу взял
этот код.
Пока получилось нечто вот такое:
function MailSubmit()
{
var message = document.getElementById('message');
var capcha = document.getElementById('capcha');
if (message.value == '')
{alert ('oops1'); message.focus(); return false;}
var sessionKey = '';
var req = getXmlHttp()
req.onreadystatechange = function()
{
if (req.readyState == 4)
{
sessionKey = req.statusTexts;
if(req.status == 200)
{
sessionKey = req.responseText;
}
}
}
req.open('GET', 'moduls/reg/ajax.php?sessionKey=1', true);
req.send(null);
// Последующий код должен дождаться завершения аякс запроса
if (capcha.value != sessionKey)
{alert ('oops2'); capcha.focus(); return false;}
}
НАУЧИТЕ как правильно!!! или скажите где почитать...