window.onunload 里面使用ajax请求后台为什么接受不到?

window.onunload 里面使用ajax请求后台为什么接受不到?改成同步还是请求不到! 有什么办法在页面出现刷新或者关闭的时候向后台发送请求?

浏览器兼容问题吧?用location.href不好吗?

location.href这个可以吗?可能我还是没能理解你讲的这个方法怎么实现!我的这个是用户按F5或者直接右上角关闭的时候要给给后端发送一个东西!

楼主这个问题解决了吗?我也遇到了这个问题

用onbeforeunload事件并且用同步Ajax试试看
window.onbeforeunload = function () {
    $.ajax({
            url: "xxxxxx",
            async: false,
            success: function(t) {
            }
    });
}
 

如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮