17/01/2006, 06:00
|
| | Fecha de Ingreso: diciembre-2005
Mensajes: 10
Antigüedad: 18 años, 11 meses Puntos: 0 | |
XMLHttpRequest estado 0 constante Hola a todos!! El titulo del tema esta mal!! Debido a que "solucione" ya ese problema
Mi nuevo problema es el siguiente: tengo un código que "copie" de otro que funciona correctamente, no consigo que el estado cambie de 1 a cualquier otro y no se el motivo por el que se produce.
El codigo es el siguiente utilizando una URL correcta
function getXML(url,post,procfunction)
{
try {
if (!(window.XMLHttpRequest))
{
//ie
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("POST", url, true);
xmlhttp.onreadystatechange = procfunction();
xmlhttp.send(post);
}
else
{
// everyone else
xmlhttp = new XMLHttpRequest();
xmlhttp.open("POST", url, true);
xmlhttp.onreadystatechange = procfunction();
xmlhttp.send(post);
}
}
catch(e)
{
alert(e);
alert("if you just got a security exception, its because you need to serve the .html file from the same server as where you're sending the XML requests to!");
}
}
El cual no entra en el catch, post es xml y la funcion que llama....
function XMLProgressFunction()
{
alert("Toy en XMLProgressFunction1 "+xmlhttp.readyState);
if ( (xmlhttp.readyState == 4) && (xmlhttp.status == 200) )
{
hace cosas
}
}
La respuesta en el alert para la variable readyState es 1.
Os agradeceria mucho vuestra ayuda.
Última edición por MariaMG; 18/01/2006 a las 03:06 |