2013-03-07 1275 views
2

我使用jquery.cookie設置cookie。我可以通過$ .cookie(「somecookie」)在設置後驗證它是否可用。在Javascript中設置cookie,然後window.location.href不發送更新的coookie

但是,當我做一個window.location.href =「/ somerelativeurl」更新的cookie不會發送到服務器。 (只發送舊版本)

由於我的代碼會做一個重定向,如果cookie沒有正確更新,我也可以看到重定向請求,並且它有正確更新的cookie和一切。

我在做什麼錯?

回答

6

這可能是一個路徑問題。

嘗試設置的cookie如下:

$.cookie("somecookie", 1, { path : "/" }); 
+0

非常非常奇怪的問題。這似乎只有在cookie被清除一次後才需要。從那時起,它不會得到適當的更新,除非你放在路徑.... – 2013-03-08 14:39:03

相關問題