码迷,mamicode.com
首页 > Web开发 > 详细

如何使用js来获取cookie的值

时间:2014-09-09 21:41:19      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:style   color   os   io   使用   ar   问题   cti   sp   

  1. 如何使用js来获取cookie的值  

  2. 读取属于当前文档的所有cookies  

  3. var allcookies = document.cookie;    

  4.  定义一个函数,用来读取特定的cookie值。  

  5. function getCookie(cookie_name)  

  6. {   

  7. var allcookies = document.cookie;  

  8.   

  9. var cookie_pos = allcookies.indexOf(cookie_name);   //索引的长度  

  10. // 如果找到了索引,就代表cookie存在,  

  11. // 反之,就说明不存在。  

  12. if (cookie_pos != -1)  

  13. {  

  14. // 把cookie_pos放在值的开始,只要给值加1即可。  

  15. cookie_pos += cookie_name.length + 1;      //这里我自己试过,容易出问题,所以请大家参考的时候自己好好研究一下。。。  

  16. var cookie_end = allcookies.indexOf(";", cookie_pos);  

  17. if (cookie_end == -1)  

  18. {  

  19. cookie_end = allcookies.length;    

  20. }  

  21. var value = unescape(allcookies.substring(cookie_pos, cookie_end)); //这里就可以得到你想要的cookie的值了。。。  

  22. }  

  23. return value;  

  24. }  

  25. // 调用函数  

  26. var cookie_val = getCookie("username");  


如何使用js来获取cookie的值

标签:style   color   os   io   使用   ar   问题   cti   sp   

原文地址:http://my.oschina.net/u/1866821/blog/311834

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!