关闭浏览器时,我需要将当前时间保存到数据库中。有没有人可以解决这个问题?
谢谢
window.onunload = function() {
var time = new Date().getTime();
var xhr = new XMLHttpRequest();
xhr.open("GET", "index.php?closetime="+time, true);
xhr.send();
};
在 index.php 中使用 $_GET["closetime"] 并将其保存到数据库中。
卸载事件可能有效。
$(window).unload(function(){
//write the time to database
});
您可以收听该onbeforeunload
事件。当此事件触发时,您可以调用数据库。查看这篇文章,了解如何以跨浏览器的方式使用它。