Eu tenho um formulário que leva cerca de 15 segundos paraprocesso e gostaria de mostrar um spinner gif depois que o formulário for enviado e removê-lo assim que o formulário for concluído. Além disso, o formulário redireciona para uma nova página e queria saber qual é o melhor método para conseguir isso? Devo enviar este formulário com o Ajax? Agradecemos antecipadamente por seu conselho!
Respostas:
4 para resposta № 1Sim, você pode fazer isso via ajax .. Use isto ajaxStop () e ajaxStart () para mostrar e ocultar sua animação enquanto a solicitação ajax está sendo processada.
1 para resposta № 2
Você pode definitivamente fazer isso via Ajax. Coloque um gif animado quando a chamada ajax for iniciada e remova-a quando o callback do Ajax retornar
Ex:
// adicione spinner gif
// faz um pedido ajax
// processa a chamada de volta e remove o spinner