谁能帮助我如何在 Jquery 中设置会话变量。其实我的要求是这样的: -
我在 html 文件中有一个弹出窗口。当我单击链接时,弹出窗口打开。但是,如果我设置会话过期,弹出窗口不应该打开。所以,当我点击链接时,如果会话过期,弹出窗口不应该打开,但应该重定向到目标页面。我怎样才能做到这一点??我的 TL 告诉我用谷歌搜索,但实际上并没有找到我需要的东西。他建议我在 Jquery 中设置会话。有没有其他选择?由于我是 Jquery 的新手,因此非常感谢任何代码片段。请帮助我..
谁能帮助我如何在 Jquery 中设置会话变量。其实我的要求是这样的: -
我在 html 文件中有一个弹出窗口。当我单击链接时,弹出窗口打开。但是,如果我设置会话过期,弹出窗口不应该打开。所以,当我点击链接时,如果会话过期,弹出窗口不应该打开,但应该重定向到目标页面。我怎样才能做到这一点??我的 TL 告诉我用谷歌搜索,但实际上并没有找到我需要的东西。他建议我在 Jquery 中设置会话。有没有其他选择?由于我是 Jquery 的新手,因此非常感谢任何代码片段。请帮助我..
如果您需要在 .NET MVC 中执行此操作,您可以这样做。下面是一个例子:
控制器:
if (Session["pageInitCounter"] == null)
{
Session["pageInitCounter"] = 1;
}
else
{
int counter = Convert.ToInt32(Session["pageInitCounter"]);
counter++;
Session["pageInitCounter"] = counter;
}
看法:
@Html.Hidden("pageInitCounter", Session["pageInitCounter"])
Javascript:
alert($("#pageInitCounter").val());
您可以尝试使用如下所示的 localStorage。
$(document).ready(function() {
var notSeen = localStorage['seen'];
if (!notSeen) {
// open popup
localStorage['seen'] = "yes";
}
});
或者,使用也可以尝试使用隐藏字段来实现此目的。
请访问以下链接了解更多信息。这应该满足您的要求