16/06/2009, 14:58
|
| | | Fecha de Ingreso: febrero-2007 Ubicación: Lausana
Mensajes: 69
Antigüedad: 17 años, 9 meses Puntos: 2 | |
Manejar peticiones HttpRequest Necesito saber si existe alguna forma de conocer cuando se respondieron todas las peticiones HttpRequest. Si es con jQuery mejor.
En la práctica lo que me sucede es que tengo una interfáz con unos widgets que el usuario puede agregar, eliminar y arrastrar para ordenar y una opción de guardar la vista(Widgets en pantalla, posición, bla bla).
Cuando se ejecuta esta acción(guardar), con jQuery hago un ciclo para cada .widget y obtengo la información que me interesa guardar y la envío por HttpRequest a un script php que la guarda en una base de datos. Cada widget con sus respectivos datos es un registro.
El problema está en que necesito que el botón de guardar se desactive hasta que la última petición sea respondida, para evitar que lo accionen varias veces y varias veces el mismo registro, además para notificar que todos los cambios se guardaron, o no...
Tengo una idea que quiero compartir: crear una variable(peticiones) que guarde la cantidad de widgets, ya que por cada widget se hará una petición. Crear otra variable que se incrementará por cada petición que se responda y se comparará con la variable de peiticiones y hasta que no sean iguales, mantener el botón de guardar deshabilitado.
Si alguien tiene alguna sugerencia es bienvenida :)
__________________ Zend Framework + HTML5 + CSS3 + Javascript www.dayron.ch |