问题描述
有一个视频学习网站,有一个章节列表。学员点击章节列表,进入播放网页,我的目的是在数据库里记录每个学员每门课的开始时间和结束时间。现在我的做法是开始时记录一下用户名、课程名和开始时间,等网页关闭时再记录结束时间。但是问题是不知道怎么执行网页关闭记录时间。我之前试过用:1.js的onbeforeunload来执行一个C#后台程序,发现根本不执行,不知道为什么。2.ajax,不是很懂,有没有大神会用的。3.重写OnUpLoad,貌似也不执行。
解决方案
解决方案二:
可以ajax定时更新浏览时间
解决方案三:
引用1楼slwsss的回复:
可以ajax定时更新浏览时间
没错,我之前做过的都是用定时更新学习时间;如每隔10秒更新一下学习结束时间,这样误差也就10秒。
时间: 2024-10-24 02:03:02