Доброго дня, надеюсь кому ни будь идея понятна
получить xmlhttp.status 200 в xmlhttp.readyState 1
но ответ статуса может быть только если xmlhttp.readyState 4
можно ли сделать подобную обработку запроса
спасибо заранее
var xmlhttp
try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } }
if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp = new XMLHttpRequest(); }
var i = 0, out = true
while(out)
{ if (i == 100) { out = false }
switch(xmlhttp.readyState)
{ case 0 : xmlhttp.open('POST', '/', true);
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); break;
case 1 : if(xmlhttp.status == 200) { xmlhttp.send("mod=" + encodeURIComponent('sendo') ); } break;
case 2 : alert(2); break;
case 3 : alert(3); break;
case 4 : alert(4); break;
}
i++
}