Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/10/2013, 06:23
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 8 meses
Puntos: 1485
Respuesta: peticion ajax dentro de un ciclo for

buenas,
lo que sucede es que ajax es asíncrono. es decir, se ejecuta cuando esta disponible sin interrumpir ni bloquear el resto del código. al tener esta característica, el bucle continua el ciclo y en cada iteración sobrescribe la petición cancelando así la anterior. ¿qué puedes hacer? tienes dos alternativas: una cola de peticiones o la posibilidad de enviar múltiples records. la ventaja de la primera opción es que cada record es individual pero requiere enviar múltiples peticiones, una a una en orden según vaya finalizando uno comienza la otra. la otra opción, es que envies tanta información como records tengas. la ventaja es que manejas una sola petición y es mucho más rápido comparado a tener varias peticiones.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.