Tengo una página que utiliza funciones ajax de jquery para enviar algunos mensajes.Jquery :: Barra de progreso accionada Ajax?
Puede haber más de 50k mensajes para enviar.
Esto puede llevar algo de tiempo, obviamente.
Lo que estoy buscando hacer es mostrar una barra de progreso con los mensajes que se envían.
El backend es PHP.
¿Cómo puedo hacer esto?
Mi solución: Enviar por un identificador único en la llamada original de AJAX.
Este identificador se almacena en una base de datos (o un archivo llamado con el identificador, etc.), junto con el porcentaje de finalización.
Esto se actualiza a medida que avanza el script original.
es una función de configuración de llamada progress(ident)
La función realiza una llamada AJAX a un script que lee el porcentaje.
la barra de progreso se actualiza Si el porcentaje devuelto no es 100,
la función establece un tiempo de espera que se llama después de 1 segundo.
Niza, gran idea. ¡Me alegra que lo hayas hecho funcionar! – 65Fbef05