Código:
  
ahi cuando le doy el alert a datos me dice null, pero en el if es donde para la pagina, y por cierto tambien alguién sabrá porque no me sirve el innerHTML?? var status = document.getElementById('status');
function checarRequest(){
var ban;
	if(conexion.readyState==4){
		var datos=eval("("+conexion.responseText+")");
        alert(datos);
        if(datos!=null){
            for(i = 0; i<datos.length; i++){
            alert('entra for con:'+datos);
			if(nombre==datos[i].nombre){
				ban=1;
        }else{
            ban = 0;
            }
		}
        }
		if(ban==1){
			status.innerHTML = "Ese nombre ya esta en uso";
		}
		else{
			status.innerHTML = "Ese no esta en uso";
		}
	}
	else{
	status.innerHTML = "Verificando disponibilidad...";
	}
}
gracias desde ya
 
 

