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!