Cita:
Iniciado por Alexis88 No vas a poder evitar que la respuesta no se muestre en el orden que lo estableces ya que proviene de un proceso asíncrono, a menos de que realices el proceso de forma síncrona. Por ejemplo:
Código Javascript
:
Ver original$.ajax({
url: "destino.php",
type: "POST",
async: false,
data: {
foo: "bar"
}
});
En lugar de
$.post()
, usarías el método
$.ajax()
, que es básicamente el método raíz de todos los métodos asíncronos de jQuery, y que permite realizar este tipo de configuración.
Amigo Alexis88, hice lo que me indicaste me me salió. Estoy muy agradecido por tu asesoría. El código final es el siguiente:
Código Javascript
:
Ver original}else{
console.log("Hola1");
var control="INICIO";
var textoBusqueda = $("input#email").val();
$.ajax({
url :'multiUSERS_registro1_buscarINPUT2.php',
data:{valorBusqueda: textoBusqueda},
type :'POST',
async: false,
success : function(mensaje){
if (mensaje == "Si") {
control=true;
$("#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=false;
$("#email").html("Email: <span class='verde f08'>El correo <strong>"+textoBusqueda+"</strong> no está registrado, puede continuar23.</span>");
};
console.log(control+" Fuera");
}
});
if(control){return false;}
};
Pero tengo una duda. En la consola me sale el siguiente mensaje:
Cita: Un XMLHttpRequest síncrono en el hilo principal está desaprobado por sus efectos negativos en la experiencia del usuario final. Para más ayuda vea http://xhr.spec.whatwg.org/
¿Qué significa dicho mensaje?