我试图在“卸载”事件被触发时断开用户连接!
$(window).bind('unload', function() {
$.ajax({
url: "deconnexionUser.php",
async: false
});
});
它有效,但我不想使用“async:false”!
我该怎么办?
答案 0 :(得分:0)
您无法在被关闭的网页上启动异步事件,因此您需要在发送请求时阻止浏览器。
你有什么理由希望它是异步的吗?
答案 1 :(得分:0)
如果您使用beforeunload
,则不会与关闭窗口竞争:
$(window).bind('beforeunload', function() {
$.ajax({
url: "deconnexionUser.php"
});
});