2009-11-06 59 views
0

在我正在編碼的網站上,有一個合作伙伴頁面,其中包含一個用於查看該業務的電話號碼。要存儲在Cookie(JS)中的數組

我的老闆希望這個電話號碼被隱藏,然後在被點擊後出現(我會用jQuery淡入),然後記錄點擊。這將使他能夠追蹤那些對該業務感興趣的人數。

儘管以前我從來沒有用過jQuery做過任何AJAX的東西,但我無法想象那部分會很難(請隨意舉一些例子:>)。我遇到的問題是在數字記錄後讓數字可見。如果用戶重新加載頁面,他們不希望重新點擊並重新記錄該點擊。該號碼應該已經可見。所以這就是Cookie進入的地方。

我會記錄用戶的cookie中點擊了哪些數字,然後在加載頁面之前執行cookie檢查。允許我顯示已經查看的號碼,並保留未查看的號碼直到點擊。

如果我有,可以說,20個數字,但是,我不想要二十個不同的cookie來跟蹤。所以我認爲將所有數字存儲在一個cookie的數組中是可行的。不過,我從來沒有使用過PHP以外的cookie。所以我不知道該怎麼做。

我該怎麼辦?

回答

0

您可以使用某種分隔符將其存儲在一個Cookie字符串中。 例如:「1;2;3」然後通過「;」字符將其拆分爲數組。

+0

是不是';'被認爲是cookies的一個限制因素?無論如何,我明白你的觀點。這可能是我的路要走。謝謝您的幫助 – spirax 2009-11-06 04:43:48