Я установил выгружающий прослушиватель, который устанавливает флаг, который обработчики ошибок из проверки запроса ajax.Нужно что-то раньше, чем выгрузка страницы?
jQuery(window).unload(function() {
unloadhappening = true;
});
Однако запрос Ajax может быть прервана (когда пользователь переходит на другую страницу) и обработчик ошибок для запроса Ajax вызывается до события разгрузочного обжигают.
Мне было интересно, могу ли я получить событие раньше, чем выгрузить? Очевидно, я мог бы поместить слушателя на каждую ссылку, чтобы перейти со страницы, но искал более аккуратный способ, если таковой есть.
Благодаря
Что именно вы пытаетесь достичь? – Horen
@Horen не нужно, чтобы моя логика обработки ошибок срабатывала, если пользователь уходит со страницы. Поэтому я устанавливаю флаг. Моя логика обработки ошибок проверяет это, прежде чем что-либо делать. –
@Horen: Он хочет, чтобы его обработчики ошибок ajax знали причину прерывания, которое они обнаруживают, чтобы они могли соответствующим образом реагировать. – Bergi