在页面休假时向用户发送邮件

时间:2018-09-25 12:33:41

标签: javascript php jquery ajax laravel

我想在管理员离开当前报告(页面)时将邮件发送给相应的负责人。简而言之,我想在离开页面之前进行ajax调用。

我尝试了很多方法,但是都行不通。

enter image description here 请在离开时在图片上方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},
        });
    });

1 个答案:

答案 0 :(得分:1)

我相信the unload() method可用于在关闭页面时调用AJAX。
从文档中:

  

当用户离开页面时,将unload事件发送到window元素。

以示例:

$( window ).unload(function() {
  return "Handler for .unload() called.";
});