JQuery ajax-код очистки перед закрытием страницы - PullRequest
0 голосов
/ 11 ноября 2018

Перед закрытием / удалением от моей веб-страницы мне нужно вызвать функцию «код очистки» с помощью jQuery AJAX. Если и только в случае сбоя кода очистки, я хочу отобразить alert и предотвратить закрытие / навигацию. В противном случае страница должна успешно закрыться без какого-либо диалогового окна подтверждения.

Я вызвал мой очищающий AJAX в обработчике событий onbeforeunload и пропустил оператор return из обработчика, чтобы предотвратить диалог подтверждения. Очистка работает, но теперь я не могу alert пользователю в случае сбоя очистки!

Любые предложения о том, как alert пользователю при сбое и предотвратить закрытие, пожалуйста?

window.onbeforeunload =  function(e) { 
  MyCleanUpCode(); 
};
...