獲取localStorage存的資料
阿新 • • 發佈:2018-11-07
function get(key) { var data = localStorage.getItem(key); if(data) { var dataObj = JSON.parse(data);//過期時間4小時 if(new Date().getTime() - dataObj.time > 1000 * 60 * 60 * 4) { localStorage.removeItem(key); } else { var dataObjDatatoJson = JSON.parse(dataObj.data) return dataObjDatatoJson; } } } // cookie儲存 function setMyCookie(c_name, value) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + 1000 * 60 * 60 * 24 * 7); //過期時間 7天 document.cookie = c_name + "=" + escape(value) + ";expires=" + exp.toGMTString() + ";path=/"; } //獲取cookie function getMyCookie(c_name) { if(document.cookie.length > 0) { c_start = document.cookie.indexOf(c_name + "=") if(c_start != -1) { c_start = c_start + c_name.length + 1 c_end = document.cookie.indexOf(";", c_start) if(c_end == -1) c_end = document.cookie.length return unescape(document.cookie.substring(c_start, c_end)) } } return ""; }