侧边栏壁纸
  • 累计撰写 48 篇文章
  • 累计创建 19 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

记录页面访问停留时间

轨迹
2024-01-18 / 0 评论 / 0 点赞 / 190 阅读 / 137 字 / 正在检测是否收录...

前端(JQuery)

function visittiming() {
        var start;
        var end;
        var duration = 0;
        start = new Date();
        $(window).bind('beforeunload', function (e) {
            end = new Date();//用户退出时间
            duration = end.getTime() - start.getTime();
            duration = Math.round(duration / 1000);//取的是秒
            ys.ajax({
                    url: '@Url.Content("~/ReportManage/RepBulletinView/SaveFormForDateJson")' + '?duration=' + duration,
                    type: 'post',
                    success: function (obj) {
                        if (obj.Tag == 1) {
                            //ys.msgSuccess(obj.Message);
                            //searchGrid();
                        }
                        else {
                            //ys.msgError(obj.Message);
                        }
                    }
                });
        });
    }

后端(.NET)

[HttpPost]
        public async Task<ActionResult> SaveFormForDateJson(string duration)
        {
            var time = Convert.ToInt32(duration);
            RepBulletinViewEntity repBulletinViewEntity = new RepBulletinViewEntity();
            TData<string> obj = new TData<string>();
            if (time >= 5)
            {
                repBulletinViewEntity.BulletinViewStatus = 1;
                obj = await repBulletinViewBLL.SaveForm(repBulletinViewEntity);
                return Json(obj);
            }
            else {
                return Json(obj);
            }
        }
0

评论区