gpt4 book ai didi

jquery - 如何记录用户离开 iframe 网站时的情况

转载 作者:行者123 更新时间:2023-12-01 00:28:58 25 4
gpt4 key购买 nike

我有一个位于 iframe 内的网站。

如何检测并记录用户离开我的网站的时间?

我开始这样做:

$(window).unload(function() {
$.post('record_action.php');
});

但是发生的情况是 ajax 函数已触发,但未完成,因为页面导航离开并且 ajax 函数提前结束(未正确连接)

最佳答案

由于 AJAX 调用默认情况下是异步的,因此在调用 $.post 之前,页面会关闭,并且不会将结果发送到您的服务器。

您需要在此处使用同步 ajax 调用,以确保页面在帖子提交之后关闭。

$(window).unload(function() {
$.ajax({
url: "record_action.php",
async: false,
type: 'POST',
success: function(){
//
}
});
});

关于jquery - 如何记录用户离开 iframe 网站时的情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8122538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com