Alexis88, he hecho lo que me haz indicado, he usado el objeto diferido. Pero igual se demora en dar respuesta. EN Consola sale lo siguiente:
Hola1
INICIOFIN
cosa
cosa Fuera
Dónde puedo estar fallando?
Código Javascript
:
Ver originalfunction formhashregistro(form, email) {
if (!regex.test(email.value)) {
// código...
}else{
console.log("Hola1");
var control="INICIO";
var textoBusqueda = $("input#email").val();
var ajax = $.post("multiUSERS_registro1_buscarINPUT2.php", {valorBusqueda: textoBusqueda});
ajax.done(function(mensaje){
if (mensaje == "Si") {
control="cosa";
$("#email").html('E-mail: <span class="rojo f08">El correo <strong>'+textoBusqueda+'</strong> ya está registrado, pruebe con otro.</span>');console.log(control);
}else{
control="carro";
$("#email").html("Email: <span class='verde f08'>El correo <strong>"+textoBusqueda+"</strong> no está registrado, puede continuar23.</span>");
};
console.log(control+" Fuera");
});
console.log(control+"FIN");
};
// continua...
if (datepicker.value == '') {
// más código...
}
}