2012-09-06 16 views

回答

2

你要刪除的cookie傳遞您已經用於創建相同選項:

$.cookie('cartQuantity', null, { expires: 180 , path : '/' }); 

另外還有$.removeCookie方法,它是非常recently添加到插件(2個月前)所以如果你使用支持它的版本,你可以使用它。

+0

爲什麼不使用'$ .removeCookie',我總是這樣做? Nvm,沒有看到編輯。 – Phil

+0

@Phil:它在2個月前被添加到插件中。 –

0

您錯誤地刪除cookie的刪除。按照docs,這是你應該怎樣刪除它:

$.removeCookie('the_cookie'[, options]); 

所以你的情況這將是:

$.removeCookie('cartQuantity', { expires: 180 , path : '/' }); 

你必須通過完全相同的路徑,域和安全選項 被用來設置cookie

刪除時,實際上並不需要包含過期數據。

+0

如果我的cookie從當前時間內被設置爲30分鐘...並且我打電話給我的刪除cookie(在currentime後15分鐘)...我如何指定到期時間? – PhoeniX

+0

我編輯了我的答案以適合您的問題。 – Phil