【发布时间】:2023-04-01 12:10:02
【问题描述】:
当用户在我的网站上选择一个选项卡时,我想存储他们所在的选项卡,以便在页面刷新后将它们发送回那里。我现在有这个(请原谅糟糕的编码 atm,我正在测试这个概念):
$("#index_0_li").click(function() {
<%= Session["SelectedIndex"] = "0" %>
});
$("#index_1_li").click(function() {
<%= Session["SelectedIndex"] = "1" %>
});
var index = <%= Session["SelectedIndex"] %>;
问题是,因为<%= %>不等待点击,索引总是被设置为1。
有人对我如何实现我想要做的事情有任何想法吗?
谢谢。
【问题讨论】:
-
您需要对服务器进行 ajax 回调以允许它在会话中存储索引。
-
或者使用cookie来代替。