Я хочу отправить почту соответствующим ответственным лицам, когда администратор покидает текущий отчет (страница). Короче говоря, я хочу сделать вызов ajax до выхода страницы.
Я пробовал много способов, но он не работает.
Пожалуйста, PFA выше изображения, когда я оставляю отчет, как я отправляю почту соответствующим ответственным лицам.
Здесь я пробовал как ниже, но не работает:
$(window).on('unload', function () {
// async: false will make the AJAX synchronous in case you're using jQuery
$.ajax({
type: 'POST',
url: '{{route("send-8d-report-mail")}}',
data: {ajax_data: 22},
});
});
Я считаю, что метод выгрузки() можно использовать для вызова AJAX на странице.
Из документов:
Событие разгрузки отправляется элементу окна, когда пользователь переходит от страницы.
Пример:
$( window ).unload(function() {
return "Handler for .unload() called.";
});