Здравствуйте , прошу помочь . У меня есть 2 страницы. на одной клиент отправляет заявку
на другой получает оператор в режиме нонстопа(без обновления страницы) . Раньше AJAX не пользовался.Накидал небольшой код ,проверьте пожалуйста правильность и вообще в том ли я направлении двигаюсь ,может это делается иначе
var req = Create();
setInterval(Pusk(), 1000)
function Create()
{
if(navigator.appName == "Microsoft Internet Explorer")
{
req = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
req = new XMLHttpRequest();
}
return req;
}
function Request(query)
{
req.open('post', '/4a3b4d44/zakaz.php' , true );
req.onreadystatechange = Refresh;
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
req.send(query);
}
function Refresh()
{
var a = req.readyState;
if( a == 4 )
{
var b = req.responseText;
document.getElementById('ajax').innerHTML = b;
}
else
{
document.getElementById('ajax').innerHTML = '<br><center>Отправка.........</center>';
}
}
/////Собераем все элементы формы которые будем отправлять
function Pusk()
{
var query;
var start= document.getElementById('start').value;
var finish= document.getElementById('finish').value;
var city= document.getElementById('city').value;
var timeone = document.getElementById('timenone').value;
var timeprob = document.getElementById('timeprob').value;
query = 'start='+start+'&finish=' +finish+'&city=' +city+'&timenone=' +timenone+'&timeprob=' +timeprob+'&nocache = '+nocache;
Request(query);
}
Здесь он должен получить элементы и передать на ту страницу где оператор и она должна сработать(по крайней мере я так думаю) НО ничего не происходит..Поправьте пожалуйста