這是因為jquery設置的過期時間是【Session】,所以關閉瀏覽器就失效
網上說
創建一個cookie並設置有效時間為 7天,代碼為:
$.cookie('bingMoshi', 'hei', { expires: 7 });
但是這段代碼並不生效
還有的說把過期時間改成這個樣子,但是仍然不生效
var expiresDate= new Date();
expiresDate.setTime(expiresDate.getTime() + (30 * 24 * 60 * 60 * 1000));
$.cookie('bingMoshi', 'hei', {expire: expiresDate});
也不知原因是什么,難道是網上的人們都錯了嗎?還是瀏覽器升級過,所以前端不能設置cookie的過期時間了?還是我的jquery.cookie.js 版本不對
我也沒有深究原因,然后改成后端寫cookie了。異步的方法也能夠讀寫cookie,只要參數里有HttpServletRequest request, HttpServletResponse response