js怎麼存cookie(js怎麼存8位元組)

本文目錄一覽:

如何通過js 把值存到session 或 cookie中

session存儲在伺服器,cookies存儲在客戶端,js要操作session必須通過ajax訪問伺服器,cookies可以直接操作

js文件Cookie存取值的使用

這篇文章主要介紹了js文件Cookie存取值的使用,需要的朋友可以參考下

代碼如下:

/*

Cookie工具

使用方法:

//存值

var

value

=

“7天”;

tools.cookie(“day”,value,

{expires:7});

//將字元串:”7天”

“day”這個key保存到cookie中5天

//取值

var

v

=

tools.cookie(“day”);

//用

“day”

這個key從cookie取出值

*/

tools.cookie

=

function(name,

value,

options)

{

if

(typeof

value

!=

‘undefined’)

{

//

name

and

value

given,

set

cookie

options

=

options

||

{};

if

(value

===

null)

{

value

=

”;

options.expires

=

-1;

}

var

expires

=

”;

if

(options.expires

(typeof

options.expires

==

‘number’

||

options.expires.toGMTString))

{

var

date;

if

(typeof

options.expires

==

‘number’)

{

date

=

new

Date();

date.setTime(date.getTime()

+

(options.expires

*

24

*

60

*

60

*

1000));

}

else

{

date

=

options.expires;

}

expires

=

‘;

expires=’

+

date.toGMTString();

//

use

expires

//

attribute,

//

max-age

is

not

//

supported

by

IE

}

var

path

=

options.path

?

‘;

path=’

+

options.path

:

”;

var

domain

=

options.domain

?

‘;

domain=’

+

options.domain

:

”;

var

secure

=

options.secure

?

‘;

secure’

:

”;

document.cookie

=

[

name,

‘=’,

encodeURIComponent(value),

expires,

path,

domain,

secure

].join(”);

}

else

{

//

only

name

given,

get

cookie

var

cookieValue

=

null;

if

(document.cookie

document.cookie

!=

”)

{

var

cookies

=

document.cookie.split(‘;’);

for

(

var

i

=

0;

i

cookies.length;

i++)

{

var

cookie

=

jQuery.trim(cookies[i]);

//

Does

this

cookie

string

begin

with

the

name

we

want?

if

(cookie.substring(0,

name.length

+

1)

==

(name

+

‘=’))

{

cookieValue

=

decodeURIComponent(cookie

.substring(name.length

+

1));

break;

}

}

}

return

cookieValue;

}

};

如何用 js 把div中的內容 保存到cookie中

可以使用jquery.cookie.js擴展包,先到網路上下載好

使用方法:

前後html省略

script src=”/js/jquery.cookie.js”/script

script

//設置cookie

//test為鍵名,1為鍵值,第三個參數是失效時間

$.cookie(“test”, “1”, { expires: 7 }); // 存儲一個帶7天期限的 cookie

//讀取cookie

$.cookie(“test”);

//刪除cookie

$.cookie(“test”, “1”, { expires: -1 }); //設置過期時間為負就失效了

/script

如何用js向cookie中保存數據,取數據。

可以使用jquery.cookie.js擴展包,先到網路上下載好

使用方法:

前後html省略

script src=”/js/jquery.cookie.js”/script

script

//設置cookie

//test為鍵名,1為鍵值,第三個參數是失效時間

$.cookie(“test”, “1”, { expires: 7 }); // 存儲一個帶7天期限的 cookie

//讀取cookie

$.cookie(“test”);

//刪除cookie

$.cookie(“test”, “1”, { expires: -1 }); //設置過期時間為負就失效了

/script

js設置cookie的簡單方法

一,js設置cookie的用處

php可以設置cookie的,用js來設置cookie有什麼好處呢?在前端進行操作時,有的時候要傳很多參數,這個時候,我們可以把這些參數拼接到url後面進行傳值,那邊在接收參數,不過這樣挺麻煩的,如果把這些數據放到cookie裡面,就開發者的開發效率來說,我想會高一些,以淘寶為例,他有一級分類,二級分類,三級,四級,我們找商品的時候,可能會牽扯到很多條件,如果把這些條件都放到cookie裡面,我感覺就方便多了,不知道淘寶是不是這樣的。淘寶的url是加了密的,並且好長,有可能是根在url的後面。費話不多說看一個小例子。

二,js實例

調用一下上面方法:

setCookie(“test”,”tank”,1800); //設置cookie的值,生存時間半個小時

alert(getCookie(‘test’)); //取得cookie的值,顯示tank

clearCookie(“test”); //刪除cookie的值

alert(getCookie(‘test’)); //test對應的cookie值為空,顯示為false.就是getCookie最後返的false值。

如何用js向cookie中保存數據、取數據?

用js向cookie中保存數據、獲取數據的方法如下:

function GetCookieVal(offset)

//獲得Cookie解碼後的值

{

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

if (endstr == -1)

endstr = document.cookie.length;

return unescape(document.cookie.substring(offset, endstr));

}

//—————————

function SetCookie(name, value)

//設定Cookie值

{

var expdate = new Date();

var argv = SetCookie.arguments;

var argc = SetCookie.arguments.length;

var expires = (argc 2) ? argv[2] : null;

var path = (argc 3) ? argv[3] : null;

var domain = (argc 4) ? argv[4] : null;

var secure = (argc 5) ? argv[5] : false;

if(expires!=null) expdate.setTime(expdate.getTime() + ( expires * 1000 ));

document.cookie = name + “=” + escape (value) +((expires == null) ? “” : (“; expires=”+ expdate.toGMTString()))

+((path == null) ? “” : (“; path=” + path)) +((domain == null) ? “” : (“; domain=” + domain))

+((secure == true) ? “; secure” : “”);

}

//———————————

function DelCookie(name)

//刪除Cookie

{

var exp = new Date();

exp.setTime (exp.getTime() – 1);

var cval = GetCookie (name);

document.cookie = name + “=” + cval + “; expires=”+ exp.toGMTString();

}

//————————————

function GetCookie(name)

//獲得Cookie的原始值

{

var arg = name + “=”;

var alen = arg.length;

var clen = document.cookie.length;

var i = 0;

while (i clen)

{

var j = i + alen;

if (document.cookie.substring(i, j) == arg)

return GetCookieVal (j);

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

if (i == 0) break;

}

return null;

}

SetCookie(“username1”,99);

alert(GetCookie(“username1”));

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/286827.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-23 03:48
下一篇 2024-12-23 03:49

相關推薦

  • 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
  • Python載入Cookie錯誤解決方法用法介紹

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

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

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

    編程 2025-04-29
  • Python中的位元組類數據

    Python作為其中一個最廣泛使用的編程語言之一,提供了多種數據類型來幫助開發者實現各種需求。在這些數據類型中,位元組類數據(bytes)是一個被廣泛使用的類型。本文將會從各個方面詳…

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

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

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

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

    編程 2025-04-28
  • python字元轉換成位元組的方法

    Python是一種很流行的編程語言,它支持多種數據類型的操作和轉換。在實際應用中,我們經常需要把字元轉換成位元組來進行網路傳輸或者文件讀取等操作。Python提供了很多方法可以完成這…

    編程 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

發表回復

登錄後才能評論