js添加、修改、查询、删除cookie
http://happyqing.iteye.com/blog/2289730
js扩展String添加startWith方法,endWith方法
http://happyqing.iteye.com/blog/2289705
js扩展Array添加indexOf方法,remove方法,删除元素
http://happyqing.iteye.com/blog/2289707
数据格式 accountHistory=13100000001|13100000002|13100000003
添加历史到cookie
//充值账号历史 function setCookieArray(c_name, value, expireTimes){ var cookie = getCookie(c_name); var cookieArr = cookie.split("|"); cookieArr.remove(value); //删除老元素 cookieArr.unshift(value); //在头部添加 if(cookieArr.length>3){ //删除太多的元素 cookieArr.pop(); } cookie = cookieArr.join("|"); //转成字符串 if(cookie.endWith("\\|")){ //删除最后的分隔符 cookie = cookie.substring(0, cookie.length-1); } setCookie(c_name, cookie, expireTimes); }
扫描二维码关注公众号,回复:
660695 查看本文章
从cookie查询历史数据
//添加历史数据到页面元素 function addHistory(c_name, objId) { var cookie = getCookie(c_name); var cookieArr = cookie.split("|"); for (var i = 0; i < cookieArr.length && i < 3; i++) { if(cookieArr[i].length>0){ $("#" + objId).append('<li class="phone">' + cookieArr[i] + '</li>'); } } }
JavaScript Array 对象