Estoy escribiendo un pequeño script que hace llamadas AJAX individuales a través de un bucle y me encontré con un problema, muy probablemente obvio. Parece que el ciclo va a ser rápido para manejar los datos que se reciben con ajax, causando que solo cargue la última información en el ciclo. Agregué un cuadro de alerta que recorre las iteraciones y que carga bien los datos, pero no sería práctico en un entorno de usuario. El código es simplemente un jquery .post() con una devolución de llamada dentro de un for-loop. Puedo publicar el código a pedido, pero siento que esto se puede aclarar verbalmente. ¿Alguien sabe una solución alternativa o un mejor enfoque para cargar datos secuencialmente? Gracias.Syncronous JQuery.post()
EDITAR
¿Se .ajaxSetup()
modificar .post()
? Tal vez pueda usarlo para cambiar el valor asíncrono para .post() ..
ajax, por definición, es asíncrona;) – Jakub
Tal vez usted puede tratar de convertir asíncrono: falsa en sus opciones de llamada Ajax. Al hacer esto, colocará cada solicitud de ajax en una cola hasta que se ejecuten secuencialmente. – sadmicrowave
Le daré una oportunidad –