/*** 登录*/
var login = function(){var validate1 = false;var validate2 = false;var $userName=$('input[name="userName"]'),$password=$('input[name="password"]'),$jurisdiction,$rememberMe;function init(){if($userName.val()!="")validate1 = true;if($password.val()!="")validate2 = true;$userName.blur(function(){if($(this).val()=='')validate1 = false;elsevalidate1 = true;})$password.blur(function(){if($(this).val()=='')validate2 = false;elsevalidate2 = true;})var username = getCookieValue("user");  var password = getCookieValue("password");var jurisdiction = getCookieValue("jurisdiction");if (username !='' && password !='' ) {  $userName.val(username);  $password.val(password);  $jurisdiction.val(jurisdiction)$rememberMe.attr("checked", true);  }else  $rememberMe.attr("checked", false);  }/* 登录 */function logining() {if (!validate1 || !validate2 ) {return false;}$jurisdiction = $('#jurisdiction input');// 记住账号$rememberMe = $('input[name="rememberMe"]');if($rememberMe.attr("checked") == 'checked'){setCookie('user', $userName.val(), 60 * 60 * 60, '/');//set 获取用户名和密码 传给cookie  setCookie('password', $password.val(), 60 * 60 * 60, '/'); setCookie('jurisdiction', $jurisdiction.val(), 60 * 60 * 60, '/'); }//  alert($userName.val()+','+$password.val()+','+$jurisdiction.val()+'.');$.ajax({type : 'post',url : "loginServlet.do?command=login",data : {userName:$userName.val(),password:$password.val(),jurisdiction:$jurisdiction.val()
//    rememberMe:$rememberMe.val()},success : function(result) {
//    alert('result='+result)if(result != 0){ swal({title: "登录成功!",text: "页面跳转中...",timer: 1000,showConfirmButton: false,type:"success"});setTimeout(function(){ redirect(result) },"2000");}else{swal({title: "登录失败!",text: "请检查您的账号信息.",timer: 1000,showConfirmButton: false,type:"info"});}},error : function() {swal({title: "服务器异常!",text: "请稍后登录.",timer: 1000,showConfirmButton: false,type:"error"});}});}// 登陆成功,重定向function redirect(result){if(result == 1)location.href="student.html";if(result == 2)location.href="teacher.html";if(result == 3)location.href="admin.html";}//hours为空字符串时,cookie的生存期至浏览器会话结束。//hours为数字0时,建立的是一个失效的cookie,//这个cookie会覆盖已经建立过的同名、同path的cookie(如果这个cookie存在)。   function setCookie(name,value,hours,path){   var name = escape(name);   var value = escape(value);   var expires = new Date();   expires.setTime(expires.getTime() + hours*3600000);   path = path == "" ? "" : ";path=" + path;   _expires = (typeof hours) == "string" ? "" : ";expires=" + expires.toUTCString();   document.cookie = name + "=" + value + _expires + path;   }   //cookie名获取值function getCookieValue(name){   var name = escape(name);   //读cookie属性,这将返回文档的所有cookie   var allcookies = document.cookie;          //查找名为name的cookie的开始位置   name += "=";   var pos = allcookies.indexOf(name);       //如果找到了具有该名字的cookie,那么提取并使用它的值   if (pos != -1){    //如果pos值为-1则说明搜索"version="失败   var start = pos + name.length;   //cookie值开始的位置   var end = allcookies.indexOf(";",start); //从cookie值开始的位置起搜索第一个";"的位置,即cookie值结尾的位置   if (end == -1) end = allcookies.length; //如果end值为-1说明cookie列表里只有一个cookie   var value = allcookies.substring(start,end);  //提取cookie的值   return unescape(value);       //对它解码         }      else return "";    //搜索失败,返回空字符串   }  return {init:function(){init();},logining:function(){logining();}}
}()login.init(); // js文件在body下面引入就可以了

jQuery保存cookie相关推荐

  1. android cookie保存,android本地保存Cookie和还原到cookiestore

    保存cookie,读取cookie以及判断cookie是否存在 ```java public class Local { private static SharedPreferences shared ...

  2. Android复习04(适配器 Get()请求 适配器 getView()方法 Post()请求 保存Cookie 流转字符串 从网上获取图片 重点考Json解析)

    目   录 适配器 Get()请求 适配器 getView()方法 Post()请求 保存Cookie 流转字符串 从网上获取图片 重点考Json解析 适配器 Get()请求 适配器 getView( ...

  3. Jquery操作Cookie取值错误的解决方法

    使用JQuery操作cookie时 发生取的值不正确,结果发现cookie有四个不同的属性,分享下错误的原因及解决方法. 使用JQuery操作cookie时 发生取的值不正确的问题:  结果发现coo ...

  4. jQuery插件 -- Cookie插件jquery.cookie.js(转)

    2019独角兽企业重金招聘Python工程师标准>>> jQuery插件 -- Cookie插件jquery.cookie.js(转) Cookie是网站设计者放置在客户端的小文本文 ...

  5. jQuery的Cookie使用

    为程序设置Cookie,可以在C#内进行,也可以在前端进行.如jQuery的Cookie也是一个很不错的插件. 在使用之前,可以先使用NuGet来安装cookie: 在MVC的视图中,引用jQuery ...

  6. 为什么本地使用js或jquery操作cookie在谷歌浏览器chrome中不生效?

    2019独角兽企业重金招聘Python工程师标准>>> 为什么本地使用js或jquery操作cookie在谷歌浏览器chrome中不生效?新手学习js或jquery时,一般是在本地调 ...

  7. jquery中cookie用法实例详解(获取,存储,删除等)

    这篇文章主要介绍了jquery中cookie用法,结合实例详细分析了jQuery操作cookie的获取,存储,删除等操作,并附带了Jquery操作Cookie记录用户查询过信息实现方法,需要的朋友可以 ...

  8. 爬虫-保存cookie到本地-利用MozillaCookieJar

    思路 创建cookiejar对象并创建打开器对象 第六行指定了一个文件路径 发起请求-保存cookie到文件 此处cookiejia是MozillaCookieJar类创建的对象 实例化时,Mozil ...

  9. Android持久化保存cookie

    在解析网页信息的时候,需要登录后才能访问,所以使用httpclient模拟登录,然后把cookie保存下来,以供下一次访问使用,这时就需要持久化cookie中的内容. 在之前先科普一下基础知识: 什么 ...

最新文章

  1. Openwebmail在Ubuntu Linux上的安装过程
  2. SQL Server日期格式转换大全
  3. WF4.0 基础篇 (六) 数据的传递 Arguments 参数
  4. 【报告分享】2019全球住宅报告.pdf(附下载链接)
  5. 零基础大数据学习框架
  6. oracle如何判断奇数偶数_图解面试题:如何分析中位数?
  7. centos 如何测udp端口是否开放_centos测试udp端口是否打开
  8. XP安装QQ提示安装包可能被非法改动无法安装
  9. sql server 函数根据分隔符号拆分字符
  10. linux-Team-网卡绑定
  11. 携程是如何做React Native优化的
  12. 分享几个去图片水印好用的软件给你
  13. Linux查看进程信息相关(Ubuntu)
  14. 记录:页面锚定 点击a标签进行锚定到指定的ID
  15. HLK-W801wifi连接
  16. java 对图片解码_java对图片的转码和解码 实用
  17. 自动化测试 - 黑马头条测试项目
  18. [考研]考研倒计时第5天
  19. 陆金所突然“金盆洗手”,投的钱怎么办?
  20. 直播系统源码,直播软件开发过程

热门文章

  1. 安装 Docker Registry 私服
  2. HTML 各种按钮,图片按钮,打开文件按钮
  3. 贝尔商道赚钱思维36道第07道:乡愿,德之贼也
  4. nvm安装和配置(npm下载失败的原因以及解决方法)
  5. 漫画讲解Advantage-Actor-Critic(A2C)
  6. 【报告分享】 2021年中国物流科技发展报告-罗戈研究(附下载)
  7. 百度收录图片修改,百度搜索出来的网站缩略图
  8. web自动化测试之webdriver api总结(更新)
  9. java计算机毕业设计中国历史网站源码+mysql数据库+系统+部署+lw文档
  10. IfcOpenShell简明教程【BIM】