如何使用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");  

相關文章
相關標籤/搜索