Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2011, 23:10
Avatar de granbosteron
granbosteron
 
Fecha de Ingreso: agosto-2004
Mensajes: 164
Antigüedad: 20 años, 2 meses
Puntos: 1
Ajax - multiproceso

Buenas Gente...
tengo un ajax que dispara 3 procesos a la vez, cada proceso puede tardar mas o igual tiempo que el otro.
Luego de que se cumplan los 3 procesos, debo enviar un email.

Mi pregunta es:
como puedo hacer para saber que los 3 procesos fueron realizados con exito. Debo buscar la manera de tener un contador que cuando sume 3, envie el email. Justamente pense hacerlo en la instacia "success:" de cada proceso en donde pondria un contador, ya lo intente y funciona! pero algunas veces al parecer los procesos pueden durar el mismo tiempo y de esta manera recibo 2 emails.

Hay alguna manera de saber cuando estos procesos fueron justamente procesados y trajeron un resultado?


Código:
$.ajax({
type:"POST",
dataType:"html",
url:"include/ajax/proceso1.php",
data:auto_info,
success:function(msg){
    resultado1="ok";
},
error: function(jqXHR, strError){
   resultado1="error";
},
  timeout:50000
});

$.ajax({
type:"POST",
dataType:"html",
url:"include/ajax/proceso2.php",
data:auto_info,
success:function(msg){
    resultado2="ok";
},
error: function(jqXHR, strError){
   resultado2="error";
},
  timeout:50000
});

$.ajax({
type:"POST",
dataType:"html",
url:"include/ajax/proceso3.php",
data:auto_info,
success:function(msg){
    resultado3="ok";
},
error: function(jqXHR, strError){
   resultado3="error";
},
  timeout:50000
});
Gracias chicos!
__________________
Saludos :adios: :adios: :adios: