2010-08-13 10 views

Respuesta

5

Sí, puede enviar una solicitud AJAX en el window.onbeforeunload, pero no se garantiza que recibirá una respuesta antes de que se cierre el navegador para que solo pueda enviar la solicitud pero no confíe en leer una respuesta. Si necesita obtener una respuesta, puede enviar una solicitud sincrónica en lugar de asincrónica.

+0

¿Hay alguna manera? para garantizar uno? – dspacejs

2

Darlin tiene razón, window.onbeforeunload resuelve el problema no al 100%. Si es apropiado, puede mostrar una alerta() después de enviar y una solicitud ajax, esto bloqueará el navegador y su solicitud debería estar terminada, pero no hay una solución al 100% para este problema de mi experiencia: \

Cuestiones relacionadas