我试图在离开页面之前执行一个动作,这需要执行GET请求。

我想给GET请求至少50-100ms,以便将请求转发到Web服务器。

我正在使用以下命令捕获beforeunload动作:

$(window).bind('beforeunload', function() {
    send_data();
});




有小费吗?

最佳答案

如果使请求同步,则发送请求的机会最大(如果使用jQuery,则在async: false选项中为$.ajax())。

但是您不能确定它总是能通过。

关于javascript - 在页面退出之前使用beforeunload执行任务-Javascript/jQuery,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4910121/

10-09 19:39