如何使用js来获取cookie的值

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

  2. 读取属于当前文档的全部cookies  函数

  3. var allcookies = document.cookie;    spa

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

  5. function getCookie(cookie_name)  文档

  6. {   get

  7. var allcookies = document.cookie;  string

  8.   

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

  10. // 若是找到了索引,就表明cookie存在,  io

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

  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");  

相关文章
相关标签/搜索