AJAX - Problema con readyState

 
Vista:

Problema con readyState

Publicado por Carlos Guimaraenz (1 intervención) el 14/04/2010 20:39:06
Buenas,
Estoy teniendo un inconveniente con AJAX, abro una ventana desde mi código donde modifico un registro, y al cerrar, debe actualizarme la tabla en la página principal.
En Internet Explorer funciona sin problemas, pero al ejecutarlo en Firefox, .responseText está vacío, y he notado que el readyState == 3 es salteado.
Ahora bien, teniendo el siguiente código:

ajax.onreadystatechange=function() {
alert(ajax.readyState);
if (ajax.readyState==4) {
window.close();
window.opener.document.getElementById('tabla').innerHTML = ajax.responseText;
}
}

me lanza los alerts, con los 4 estados (1,2,3,4), y me carga el contenido de la página PHP que deseo.

Mi mayor duda (entre otras) es por qué al poner el alert me carga el contenido, y sino no. ¿Es posible que se procese demasiado rápido y salteé pasos?

Realmente estoy muy desorientado con este problema, cualquier ayuda será bienvenida.

Muchas gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con readyState

Publicado por Adrian (3 intervenciones) el 22/04/2010 01:01:12
Una vez me paso algo similar y el problema eran las etiquetas de html puesto que no había cerrado una de la forma correcta.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar