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:
Gracias chicos! $.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 });