javascript - 在常规inetrvals mvc中登录到Web应用程序后检测用户活动更新数据库
问题描述
在定期更新数据库的 MVC 应用程序中应用计时器。下面的计时器不适用于应用程序级别,因为脚本仅应用于应用程序中的特定页面,而不是整个应用程序。有什么办法可以在应用程序级别应用计时器并定期更新数据库
$(function () {
LastActivityTimer();
var active ;
var LoggerTimer = '';
function LastActivityTimer() {
$.getJSON('/Account/ActivityTimer/').done(function (value) {
LoggerTimer = parseInt(value);
active = setInterval(SaveLastActiveTime, LoggerTimer);
});
}
function SaveLastActiveTime() {
$.ajax({
type: "POST",
url: '/Account/SaveLastActiveTime/',
cache: false,
//data: { userId: data.userId },
dataType: "json"
});
}
}
});
解决方案
推荐阅读
- android - 将两个 RxJava 请求转换为一个请求
- python - 如何在具有其他特征(如 OpenCV 中的划痕)的灰度图像中提取文本
- mysql - Laravel - 如何立即更新表记录保存在其中
- java - Selenium:每当有新聊天可用时,如何单击聊天页面中的元素
- eof - 嗨,我收到 EOF 错误,我该如何纠正?
- r - 在箱线图中指定点符号的plotly问题
- scala - Scala 转换为泛型类型
- mysql - 如何在 MySql docker 镜像中安装 sudo 和 nano 命令
- reactjs - 在 ReactJs 中将数据从状态发送到组件
- c++ - MFC C++ 通过 WM_DEVICECHANGE 通知区分两个设备