Ver Mensaje Individual
  #18 (permalink)  
Antiguo 31/05/2017, 22:34
elprofeguti
 
Fecha de Ingreso: diciembre-2011
Mensajes: 17
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Problemas con $.post()

Cita:
Iniciado por Alexis88 Ver Mensaje
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
  1. $.ajax({
  2.     url: "destino.php",
  3.     type: "POST",
  4.     async: false,
  5.     data: {
  6.         foo: "bar"
  7.     }
  8. });

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
  1. }else{
  2.     console.log("Hola1");
  3.     var control="INICIO";
  4.     var textoBusqueda = $("input#email").val();
  5.     $.ajax({
  6.         url :'multiUSERS_registro1_buscarINPUT2.php',
  7.         data:{valorBusqueda: textoBusqueda},
  8.         type :'POST',
  9.         async: false,
  10.         success : function(mensaje){
  11.             if (mensaje == "Si") {
  12.             control=true;
  13.             $("#email").html('E-mail: <span class="rojo f08">El correo <strong>'+textoBusqueda+'</strong> ya está registrado, pruebe con otro.</span>');console.log(control);      
  14.             }else{
  15.             control=false;
  16.             $("#email").html("Email: <span class='verde f08'>El correo <strong>"+textoBusqueda+"</strong> no está registrado, puede continuar23.</span>");
  17.             };
  18.             console.log(control+" Fuera");
  19.         }
  20.     });
  21.     if(control){return false;}
  22. };

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?