js如何讀取cookies裏面某一個指,js如何獲取cookie的值

本文目錄一覽:

如何用js獲取cookie中存儲的值

function getCookie(name) 

{

var bikky = document.cookie;

name += “=”;

var i = 0; 

while (i  bikky.length) 

{

var offset = i + name.length;

if (bikky.substring(i, offset) == name) 

var endstr = bikky.indexOf(“;”, offset); 

if (endstr == -1) endstr = bikky.length;

return unescape(bikky.substring(offset, endstr)); 

}

i = bikky.indexOf(” “, i) + 1; 

if (i == 0) break; 

}

return null; 

}

js中如何獲取cookies中的鍵值的值

用document.cookie 獲取當前域名下的cookie。具體代碼如下:

var mycookie = document.cookie

它讀出來是一串字符串,包含當前域名下的所有cookie,解析字符串可以得到cookie值

document.cookie這個。

如何使用js來獲取cookie的值

讀取屬於當前文檔的所有cookies  

  

var allcookies = document.cookie;    

  

 定義一個函數,用來讀取特定的cookie值。  

  

function getCookie(cookie_name)  

  

{  

  

var allcookies = document.cookie;  

  

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

  

   

  

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

  

// 反之,就說明不存在。  

  

if (cookie_pos != -1)  

  

{  

  

// 把cookie_pos放在值的開始,只要給值加1即可。  

  

cookie_pos += cookie_name.length + 1;      //這裡我自己試過,容易出問題,所以請大家參考的時候自己好好研究一下。。。  

  

var cookie_end = allcookies.indexOf(“;”, cookie_pos);  

  

   

  

if (cookie_end == -1)  

  

{  

  

cookie_end = allcookies.length;  

  

}  

  

   

  

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

  

}  

  

   

  

return value;  

  

}  

  

   

  

// 調用函數  

  

var cookie_val = getCookie(“username”);

jquery怎麼讀取cookie裏面每一個的值

cookie有四個不同的屬性:名稱,內容,域,路徑。

$.cookie(‘the_cookie’); // 讀取 cookie

$.cookie(‘the_cookie’, ‘the_value’); // 存儲 cookie

$.cookie(‘the_cookie’, ‘the_value’, { expires: 7 }); // 存儲一個帶7天期限的 cookie

$.cookie(‘the_cookie’, ”, { expires: -1 }); // 刪除 cookie

使用代碼如下:

$.cookie(“currentMenuID”, menuID); 

擴展資料

jquery.cookie() 方法的使用:

1、新添加一個會話 cookie:

$.cookie(『the_cookie』, 『the_value』);

註:當沒有指明 cookie有效時間時,所創建的cookie有效期默認到用戶關閉瀏覽器為止,所以被稱為「會話cookie(session cookie)」。

2、創建一個cookie並設置有效時間為 7天:

$.cookie(『the_cookie』, 『the_value』, { expires: 7 });

註:當指明了cookie有效時間時,所創建的cookie被稱為「持久 cookie (persistent cookie)」。

3、創建一個cookie並設置 cookie的有效路徑:

$.cookie(『the_cookie』, 『the_value』, { expires: 7, path: 『/』 });

註:在默認情況下,只有設置 cookie的網頁才能讀取該 cookie。如果想讓一個頁面讀取另一個頁面設置的cookie,必須設置cookie的路徑。cookie的路徑用於設置能夠讀取 cookie的頂級目錄。

將這個路徑設置為網站的根目錄,可以讓所有網頁都能互相讀取 cookie (一般不要這樣設置,防止出現衝突) 。

js中如何獲取Cookies的值

首先JS設置cookie:

假設在A頁面中要保存變量username的值(“jack”)到cookie中,key值為name,則相應的JS代碼為:

document.cookie=”name=”+username;

JS讀取cookie:

var username=document.cookie.split(“;”)[0].split(“=”)[1];

function setCookie(name,value)

{

var Days = 30;

var exp = new Date();

exp.setTime(exp.getTime() + Days*24*60*60*1000);

document.cookie = name +”=”+ escape (value) +”;expires=” + exp.toGMTString();

}

讀取cookies

function getCookie(name)

{

var arr,reg=new RegExp(“(^| )”+name+”=([^;]*)(;|$)”);

if(arr=document.cookie.match(reg))

return unescape(arr[2]);

else

return null;

}

擴展資料

服務器可以利用Cookies包含信息的任意性來篩選並經常性維護這些信息,以判斷在HTTP傳輸中的狀態。Cookies最典型的應用是判定註冊用戶是否已經登錄網站,用戶可能會得到提示,是否在下一次進入此網站時保留用戶信息以便簡化登錄手續,這些都是Cookies的功用。

另一個重要應用場合是「購物車」之類處理。用戶可能會在一段時間內在同一家網站的不同頁面中選擇不同的商品,這些信息都會寫入Cookies,以便在最後付款時提取信息。

原創文章,作者:NCDQJ,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/315907.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
NCDQJ的頭像NCDQJ
上一篇 2025-01-09 12:14
下一篇 2025-01-09 12:14

相關推薦

  • JS Proxy(array)用法介紹

    JS Proxy(array)可以說是ES6中非常重要的一個特性,它可以代理一個數組,監聽數據變化並進行攔截、處理。在實際開發中,使用Proxy(array)可以方便地實現數據的監…

    編程 2025-04-29
  • 解析js base64並轉成unit

    本文將從多個方面詳細介紹js中如何解析base64編碼並轉成unit格式。 一、base64編碼解析 在JavaScript中解析base64編碼可以使用atob()函數,它會將b…

    編程 2025-04-29
  • Node.js使用Body-Parser處理HTTP POST請求時,特殊字符無法返回的解決方法

    本文將解決Node.js使用Body-Parser處理HTTP POST請求時,特殊字符無法返回的問題。同時,給出一些相關示例代碼,以幫助讀者更好的理解並處理這個問題。 一、問題解…

    編程 2025-04-29
  • Python裏面的int

    從不同角度解析Python里的int類型,讓你更好地理解Python的數值系統。本文將從以下幾個方面進行詳述: 一、int類型是什麼 int是Python中的一種數值類型,表示整數…

    編程 2025-04-29
  • Python載入Cookie錯誤解決方法用法介紹

    本文將從多個方面詳細闡述Python載入Cookie錯誤的解決方法,希望能對讀者有所幫助。 一、Cookie錯誤常見原因 1、Cookie過期:當Cookie過期時,載入Cooki…

    編程 2025-04-29
  • Cookie是後端生成的嗎?

    是的,Cookie通常是由後端生成並發送給客戶端的。下面從多個方面詳細闡述這個問題。 一、什麼是Cookie? 我們先來簡單地了解一下什麼是Cookie。Cookie是一種保存在客…

    編程 2025-04-28
  • t3.js:一個全能的JavaScript動態文本替換工具

    t3.js是一個非常流行的JavaScript動態文本替換工具,它是一個輕量級庫,能夠很容易地實現文本內容的遞增、遞減、替換、切換以及其他各種操作。在本文中,我們將從多個方面探討t…

    編程 2025-04-28
  • jmap是jdk裏面的嗎?

    jmap是JDK中的命令行工具,用於生成Java進程的堆轉儲快照。它是一個非常有用的工具,可以用於發現應用程序的內存泄漏和瓶頸。 一、jmap的作用 jmap是一個基於Java應用…

    編程 2025-04-28
  • JS圖片沿着SVG路徑移動實現方法

    本文將為大家詳細介紹如何使用JS實現圖片沿着SVG路徑移動的效果,包括路徑製作、路徑效果、以及實現代碼等內容。 一、路徑製作 路徑的製作,我們需要使用到SVG,SVG是可縮放矢量圖…

    編程 2025-04-27
  • 如何使用JS調用Python腳本

    本文將詳細介紹通過JS調用Python腳本的方法,包括使用Node.js、Python shell、child_process等三種方法,以及在Web應用中的應用。 一、使用Nod…

    編程 2025-04-27

發表回復

登錄後才能評論