任何人都可以幫助我如何在Jquery中設置會話變量。其實我的要求是這樣的: -如何在jquery中設置會話變量?
我在HTML文件中彈出。當我點擊鏈接時,彈出窗口打開。但是,如果我設置會話過期,彈出窗口不應該打開。所以,當我點擊鏈接時,如果會話過期,彈出窗口不應該打開,而應該重定向到目標頁面。我怎樣才能做到這一點??我的TL告訴我谷歌這一點,但沒有找到我所需要的。他建議我在Jquery中設置會話。有沒有其他選擇?由於我是Jquery的新手,任何代碼片段都很受歡迎。請幫助我..
任何人都可以幫助我如何在Jquery中設置會話變量。其實我的要求是這樣的: -如何在jquery中設置會話變量?
我在HTML文件中彈出。當我點擊鏈接時,彈出窗口打開。但是,如果我設置會話過期,彈出窗口不應該打開。所以,當我點擊鏈接時,如果會話過期,彈出窗口不應該打開,而應該重定向到目標頁面。我怎樣才能做到這一點??我的TL告訴我谷歌這一點,但沒有找到我所需要的。他建議我在Jquery中設置會話。有沒有其他選擇?由於我是Jquery的新手,任何代碼片段都很受歡迎。請幫助我..
您可以嘗試使用下面的localStorage。
$(document).ready(function() {
var notSeen = localStorage['seen'];
if (!notSeen) {
// open popup
localStorage['seen'] = "yes";
}
});
另外,使用也可以嘗試使用隱藏字段爲此目的。
請訪問以下鏈接瞭解更多信息。這應該滿足你的要求
如果你需要做這在.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());
您可以使用會話cookie中的JavaScript。示例在http://blog.lysender.com/2011/08/setting-session-only-cookie-via-javascript/和http://www.javascriptkit.com/javatutors/cookie.shtml上給出。 – Satpal