亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于js cookie長期記住復選框狀態?

關于js cookie長期記住復選框狀態?

呼如林 2018-08-03 18:10:47
下面代碼可以保持刷新不變,但關閉頁面后打開無效<html><head><script type="text/javascript" src="/static/style/js/jquery.min.js"></script><script type="text/javascript" src="/static/style/js/jquery.cookie.js"></script><script>$(function(){$("input:checkbox").each(function(){if($.cookie($(this).attr('name'))*1==1){$(this).prop('checked','checked');}})$("input:checkbox").change(function() {if($(this).prop('checked')){$.cookie($(this).attr('name'), 1);}else{$.cookie($(this).attr('name'), 0);}});})</script></head><body><input name="c1" type="checkbox"></input> c1<br/><input name="c2" type="checkbox"></input> c2</body></html>
查看完整描述

2 回答

?
楊魅力

TA貢獻1811條經驗 獲得超6個贊

設置一個保存的時間new Date().setDate(new Date().getDate()+t);document.cookie = '名稱=值;expires=' new Date().toUTCString();t自己定義吧

查看完整回答
反對 回復 2018-08-13
?
拉丁的傳說

TA貢獻1789條經驗 獲得超8個贊

cookie默認是關閉瀏覽器就是失效不保留的,你設置一下cookie的過期時間設置為永不過期,不過使用cookie來記錄你這種內容的實現方式并不好,最好是保存在數據庫中,這樣不會因為用戶清理緩存而導致你的記錄失效。如果必須要保存在客戶端的話用localStorage 也比cookie強,因為你記錄在cookie里面的內容默認是會跟著每次請求發送到服務端的,影響性能

查看完整回答
反對 回復 2018-08-13
  • 2 回答
  • 0 關注
  • 996 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號