如何使用js来获取cookie的值

  1. 如何使用js来获取cookie的值
  2. 读取属于当前文档的所有cookies
  3. var allcookies = document.cookie;
  4. 定义一个函数,用来读取特定的cookie值。
  5. function getCookie(cookie_name)
  6. {
  7. var allcookies = document.cookie;
  8. var cookie_pos = allcookies.indexOf(cookie_name);   //索引的长度
  9. // 如果找到了索引,就代表cookie存在,
  10. // 反之,就说明不存在。
  11. if (cookie_pos != -1)
  12. {
  13. // 把cookie_pos放在值的开始,只要给值加1即可。
  14. cookie_pos += cookie_name.length + 1;      //这里我自己试过,容易出问题,所以请大家参考的时候自己好好研究一下。。。
  15. var cookie_end = allcookies.indexOf(";", cookie_pos);
  16. if (cookie_end == -1)
  17. {
  18. cookie_end = allcookies.length;
  19. }
  20. var value = unescape(allcookies.substring(cookie_pos, cookie_end)); //这里就可以得到你想要的cookie的值了。。。
  21. }
  22. return value;
  23. }
  24. // 调用函数
  25. var cookie_val = getCookie("username");
时间: 2024-12-28 00:32:39

如何使用js来获取cookie的值的相关文章

js增删改Cookie的值

//获得cookie 的值function cookie(name) { var cookieArray = document.cookie.split("; "); //得到分割的cookie名值对 var cookie = new Object(); for (var i = 0; i < cookieArray.length; i++) { var arr = cookieArray[i].split("="); //将名和值分开 if (arr[0]

easyui中设置开始日期只能选择比结束日期小的日期,js代码获取日期的值

$("#start_date").datebox({ onSelect: function (beginDate) { $('#end_date').datebox().datebox('calendar').calendar({ validator: function (endDate) { var date = new Date(); return beginDate <= endDate; } }); } }); //获取日期框的值用js代码 $('#start_date'

js 字符串获取对应的值

使用正则表达式获取字符串里对应的值,代码如下所示: val="http://www.cnblogs.com/baixc/?fc=man".replace(/^.+?fc\=/,''); alert(val);

js checkbox获取选中的值

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> /*设置css样式*/ div.box{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;} div.box span{color

JS循环获取input的值

遍历class为input-text的文本框,获取值 $(".input-text").each(function(){ vals+=$(this).val()+','; }); 当然获取具有相同class的也可试用.jquery的各种选择器都是可用的.

应用EL表达式获取cookie的值

<body>   <%  Cookie cookie=new Cookie("username","mr");  response.addCookie(cookie);   %>  Cookie中保留的数据是: ${cookie.username.value } </body>

js异步刷新获取RadioButtonLinst选择值,传到文本框里

以前有接触过 RadioButtonLinst但是不会异步刷新,今儿研究了一下,实现了这个js异步刷新,含金量虽然低,但也算一个小的知识点吧, 记录下来,以便,以后参考, <title></title>   <script src="jquery.js" type="text/javascript"></script>   <script type="text/javascript" >

jsp 获取cookie 的值的方法

Cookie cookies[]=request.getCookies(); //读出用户硬盘上的Cookie,并将所有的Cookie放到一个cookie对象数组里面 Cookie sCookie=null; for(int i=0;i<cookies.length-1;i++){    //用一个循环语句遍历刚才建立的Cookie对象数组 sCookie=cookies[i];   //取出数组中的一个Cookie对象 if(sCookie!=null){       if(("cook

js 变量获取ajax返回值,要改为同步

var html=resource(1); function resource(page){ var html=""; var dr='<%=imageSer%>'; $.ajax({ type:"post", data:{page:page,rows:"5"}, async: false, dataType:"json", url:"", success:function(data){ $.e