存储在Cookie(JS)中的数组

时间:2009-11-06 04:26:56

标签: javascript arrays cookies

在我正在编码的网站上,有一个合作伙伴页面,其中包含该公司要查看的电话号码。

我的老板想要隐藏这个电话号码,然后在点击后出现(我将用jQuery淡入它)然后记录点击。这将使他能够跟踪对该业务表现出兴趣的人数。

虽然我之前从未使用jQuery做任何AJAX的东西,但我无法想象这部分会很难(尽管可以给出一些例子:>)。我遇到的问题是在记录后保持数字可见。如果用户重新加载页面,则他们不希望必须重新单击并重新记录该单击。该数字应该已经可见。所以这就是cookie的用武之地。

我将记录用户cookie中点击的数字,然后在加载页面之前执行cookie检查。允许我显示已查看过的数字,并在点击之前隐藏未查看的数字。

如果我有,比方说,20个数字,我不想要二十个不同的cookie来跟踪。所以我认为将所有数字存储在一个cookie的数组中是可行的。不过,我从未使用过PHP之外的cookie。所以我不知道该怎么做。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

您可以使用某种分隔符将其存储在一个Cookie字符串中。 例如:“1;2;3”然后按“;”字符将其拆分为数组。