你能告诉我为什么这不起作用.. ??也试过window.unload,但它也没有用
window.onbeforeunload = function(){
$.ajax({
url:'logout.php',
type:'POST',
data:{user:$("#user").val()},
success: function(response){
alert(response);
}
})
}
答案 0 :(得分:0)
好吧,您可以在AJAX调用上设置async: false
以使浏览器在执行任何其他操作之前等待请求完成,但请注意,这将在请求期间“挂起”浏览器。 / p>
async: false,
答案 1 :(得分:0)
拨打ajax电话synchronous
。由于调用是异步的,因此在您获得任何内容之前,窗口将被关闭。