Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera, tudo bem??
Estou com um sistema que precisa fazer requisições ajax, ele esta fazendo tudo certinho, porém, ele executa o laço muito rápido e ai as requisições não tem tempo de serem completadas, ele precisa executar 8 requisições simultâneas e não estou sabendo como fazer isso, na hora que ele vai para a próxima página que é um carrinho de compras eu vejo que apenas 2 ou 3 produtos estão no carrinho, ou seja, apenas 2 ou 3 requisições tiveram tempo de serem executadas.
Ai no caso, estou tentando bolar um jeito de fazer com que o laço aguarde um certo tempo antes de executar a próxima requisição, o código é o seguinte:
for (var produto in array_produtos){
console.log('produto', produto);
console.log('array_produtos[produto]', array_produtos[produto]);
$.ajax({
"url": "../compras.php",
"method": "get",
"data": "action=add&product_id="+ array_produtos[produto],
});
}
Alguém tem ideia de como fazer um timeout antes dele executar a requisição novamente???
Obrigado
Carregando comentários...