
30/10/2008, 04:05
|
 | | | Fecha de Ingreso: abril-2008 Ubicación: -32.956045,-60.661355
Mensajes: 197
Antigüedad: 16 años, 10 meses Puntos: 9 | |
AJAX ¿se pueden eliminar peticiones? El tema es el siguiente:
Tengo un ajax que envía una petición al servidor, al recibir la respuesta, después de 1 segundo envía nuevamente una petición.
El problema se presenta cuando el usuario pierde conexión a Internet:
Si una petición queda sin respuesta espera un tiempo (digamos 7 segundos) y vuelve a lanzar una nueva petición...
El tema es que si el usuario sigue sin conexión las peticiones se van acumulando y luego al reestablecerse la conexión a Internet las envía todas juntas causando problemas para el servidor.
La pregunta es:
¿Hay alguna manera de eliminar peticiones AJAX que no han tenido respuesta, ya sea ejecutando alguna función o estableciendo algún parámetro de tiempo? |