js对cookie的添加和删除

function setCookie(){
var texta=$("#inputText").val();

var cookieArr=document.cookie.split(";");//document.cookie是字符串形式  

console.log(document.cookie);//输出e.g username=ggfg; aaa=kifyf
var name=null;
for(var i=0;i<cookieArr.length;i++){
// console.log(cookieArr.length+"         "+cookieArr[i]);
       var arr=cookieArr[i].split("=");
//        console.log(arr[0])    
       if(arr[0]=="ccc"||arr[0]==" ccc"){//找到名称为ccc的cookie,并返回它的值 需要设置的cookie
           name=arr[1]+" "+texta; 
           console.log(name);
           break;
      }
}
// console.log(name);
// document.cookie="username="+ name;
var date=new Date();
date.setTime(date.getTime()+24*60*60*1000);//一天
// if(name!=null&&name!=undefined){
document.cookie="ddd="+name+";expires="+date.toGMTString();//过期时间为一分钟,一天之后过期
// }
// 如果要一次存储多个名/值对,可以使用分号加空格(; )隔开,例如:
// document.cookie="userId=828; userName=hulk";

}

function delect(){
var date=new Date();
date.setTime(date.getTime()-10000); //一分钟
document.cookie=" ccc=ccc;expires="+date.toGMTString();//只要时间比当前时间早即删除这个cookie
console.log(document.cookie);
}

var bbbb="undefined gretre dfgdfg tewrew";
bbbb=bbbb.split(" ");
$scope.areas = bbbb;

angular中<script src="http://code.angularjs.org/1.2.9/angular-cookies.min.js"></script>

var app = angular.module('myApp', ['ngCookies']);要依赖cookies模块

$cookieStore.put("name","my name");cookies放入

$cookieStore.put("persion", { name: "my name", age: 18});

$cookieStore.remove("name");

scope.person = $cookieStore.get("persion");

app.controller('DemoController', function ($cookies, $scope) {

$cookies.myFavorite = 'bbbbhaha';})

 $cookies.put('bbbb', 'aaa', {'expires': expireDate});expireDate过期时间

猜你喜欢

转载自blog.csdn.net/qq_23114525/article/details/51177679
今日推荐