Sería bueno que también compruebes que el código de estado de la petición sea igual a 200, lo cual indica que la petición se completo de manera exitosa.
Código Javascript
:
Ver originalif (ajax.readyState==4 && ajax.status==200){
//Do stuff
}
Y si deseas depurar esa parte para saber qué respuesta obtienes y por qué no se muestra, verifícala en la consola del navegador (al cumplirse la condición):
Código Javascript
:
Ver originalconsole.log(this.responseText);
Saludos