js向cookie中赋值、取值

news/2024/5/18 12:26:43 标签: java, cookie, js, javaweb, html

name:html" title=cookie>cookie的名字
expires:html" title=cookie>cookie的存活时间
path:作用范围,保存位置;这个填不对的话会影响html" title=cookie>cookie的获取

使用方法

html" title=js>js cs">html" title=cookie>cookie赋值:
html" title=js>js-keyword">var userName=html" title=js>js-string">"xiaoming";
setCookie(html" title=js>js-string">"userName", userName);

html" title=cookie>cookie取值:
html" title=js>js-keyword">var html" title=cookie>cookie=getCookie(html" title=js>js-string">"userName");
html" title=js>js scala">html" title=js>js-html" title=java>javadoc">/**
 * 默认的html" title=cookie>cookie写入方法
 * html" title=js>js-html" title=java>javadoctag">@param name
 * html" title=js>js-html" title=java>javadoctag">@param value
 */
function setCookie(name,value){
    html" title=js>js-keyword">var Days = html" title=js>js-number">1;
    html" title=js>js-keyword">var exp = html" title=js>js-keyword">new Date();
    exp.setTime(exp.getTime() + Days*html" title=js>js-number">24*html" title=js>js-number">60*html" title=js>js-number">60*html" title=js>js-number">1000);
    document.html" title=cookie>cookie = name + html" title=js>js-string">"="+ encodeURI (value) + html" title=js>js-string">";expires=" + exp.toGMTString()+html" title=js>js-string">";path=/leasingCalculator";
}
html" title=js>js-html" title=java>javadoc">/**
 * 获取Cookie中的值
 * html" title=js>js-html" title=java>javadoctag">@param objName
 * html" title=js>js-html" title=java>javadoctag">@returns
 */
function getCookie(objName){html" title=js>js-comment">//获取指定名称的html" title=cookie>cookie的值 
    html" title=js>js-keyword">var arrStr = document.html" title=cookie>cookie.split(html" title=js>js-string">"; "); 
    html" title=js>js-keyword">for (html" title=js>js-keyword">var i = html" title=js>js-number">0; i < arrStr.length; i++) { 
        html" title=js>js-keyword">var temp = arrStr[i].split(html" title=js>js-string">"="); 
        html" title=js>js-keyword">if (temp[html" title=js>js-number">0] == objName){ 
            html" title=js>js-keyword">return decodeURI(temp[html" title=js>js-number">1]); 
        }
    } 
}

http://www.niftyadmin.cn/n/1480859.html

相关文章

web项目部署随笔

怎么说呢&#xff0c;咱们也接触过web项目的部署&#xff0c;已经有两个了。其一是公司的OA系统&#xff0c;其二是一个朋友的项目。下面就来说说&#xff0c;自己对web部署方案的一些记录吧。 Web项目总共就接触两个&#xff0c;都是使用tomcatjsp的架构。当然后台使用的数据库…

EasyUI实现列表分页

EasyUI实现分页的原理就是从前台获取当前页以及需要显示的记录条数传到后台&#xff0c;后台使用limit方式获取需要显示的数据和获取所有记录的数量传回前台显示。 前台js方法&#xff1a; $(#test_datagrid).datagrid(loadData,{total:0,rows:[]});$(#test_datagrid).datagri…

Windows上Python3.5安装Scrapy(lxml) 以及与twisted有关错误的解决

转载于&#xff1a;http://www.cnblogs.com/silverbullet11/p/4966608.html 常用网址&#xff1a; Python 3.5: https://www.python.org/downloads/Wheel文件&#xff1a;http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml参考文章&#xff1a; https://www.webucator.com/blog…

SSM框架整合后页面跳转

一个简单的案例学习页面跳转 新建类&#xff0c;使用注解声明为 Controller 设置请求路径 RequestMapping /*** 页面跳转* author WangLiping*/ Controller RequestMapping("/") public class LinkController {/*** 跳转首页* return* author WangLiping*/Request…

SSM框架简单登录功能

在ssm框架下实现简单的登录功能 controller&#xff1a; /*** 登陆验证方法* return* author WangLiping*/RequestMapping(methodRequestMethod.POST)public String login(String userName, String passWord, Map<String,String> map){int rsloginService.login(userNam…

基于链表编写“猫吃老鼠”

http://pan.baidu.com/s/1nvaTki1 这是一个简单的链表操作问题 "现有n个老鼠围成一圆圈&#xff0c;有一只猫从任意位置开始吃老鼠&#xff0c;每次都隔一个老鼠吃&#xff0c;请给出最后一个老鼠的编号&#xff1f;"题目的具体要求是给出任给老鼠数n&#xff0c;输出…

SpringMVC返回json格式

添加 ResponseBody 即可 /*** 根据设备号、开始时间、结束时间获取客户行驶轨迹* param gpsId* param startTime* param endTime* return* author WangLiping*/RequestMapping(value"/select", methodRequestMethod.POST)ResponseBodypublic List<TrajectoryInfo&…

月薪一万在北京过的是什么样的生活

数据告诉你&#xff1a;对于一个无房无车&#xff0c;活的还凑合的水平来说&#xff0c;月薪一万在北京过的是什么样的生活。   月薪一万在北京已经算是比较高的工资了吧&#xff01;很多人的收入离这个关口还很远。话虽如此&#xff0c;但你可知道&#xff0c;在北京这样的城…