javascript - Ajax 未在选项卡关闭时执行
问题描述
我正在编写这个 js 函数以在页面关闭时执行。基本上是将一个人的注销时间发送到服务器。但由于某种原因,我没有在服务器上写任何东西。我当前的代码如下所示:
window.onbeforeunload = closingCode;
function closingCode(){
var logout=getCookie("current-time");
$.ajax({ url: './scripts/Functions.php',
data: {function2call: 'sendLogout', arguments: [person_ID,"Logout","Logout",logout]},
type: 'post',
success: function(output) {
console.log("Sent Analytics Value (Logout)");
}
});
return false;
}
解决方案
推荐阅读
- php - Wordpress:突出显示活动/选定的菜单项 CSS/PHP
- sqlite - SQLITE 3 不写入表
- c# - 旧版本的 MySQL 是否允许不同的日期格式?
- jquery - 带有日期范围的引导日期选择器结束/开始日期限制
- matplotlib - matplotlib 子图与 matshow
- python - python中的文本文件
- javascript - 在 Heroku 上构建之前如何在项目上运行 javascript 代码
- keras - Keras 模型嵌套在自定义 Keras 层内
- swift - 使用 MKLocalSearch 填充 UITableView
- javascript - 阻止 SocketIO 重新连接,一旦使用不同的地址建立成功的连接