estoy intentando crear un objeto ajax y lo hago con este codigo
Código:
function CrearAjax()
{var ObjetoAjax=false;
var ObjetoAjax;
if (window.XMLHttpRequest)
{ObjetoAjax = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{ObjetoAjax= new ActiveXObject("Microsoft.XMLHTTP");
}
return ObjetoAjax;
}
function CalculoIva()
{
var Ajax=CrearAjax();
Ajax.onreadystatechange= function()
{
if (Ajax.readyState==4)
{alert(Ajax.readyState);
if (Ajax.status==200)
{alert (Ajax.status);}
else {alert ("Error");}
}
else{alert(Ajax.readyState);}
}
Ajax.open("POST","pagina.php",true);
}
el resultado es que me lanza el alert con Ajax.readyState=1 y no entiendo que esta mal,ya he pfobado con chrome y iexplorer y el resultado es el mismo.