cookiejs參數,cookie裡面的參數

本文目錄一覽:

如何用cookie 保存 js選擇的參數?看下面的js,這是個css樣式切換js效果,怎樣用cookies保存選擇了的效果

設置cookie:

document.cookie=”cookie名=”+一個js變量

例如:var arr

document.cookie=”mycookie=”+arr

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 添加,獲取,刪除,分別有什麼參數,且各個參數代表什麼。特別是添加cookie的時候。

這裡的SetCookie 是自己定義的一個函數

如:

function setCookie(name, value, expire) {

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

}

所以裡面的這些參數都是直接定義的JS只有window.document.cookie 定義cookie的方法至於裡面的值 直接定義

JS設置cookie值

// 保存值

var value = document.getElementById(“wenben1”).value;

document.cookie = ‘wenben1=’+value;// 保存一個值

document.cookie = ‘a=12,b=34,c=56’;    // 保存多個值

// 取值

var b = document.cookie;    // 結果 b = ‘a=12,b=34,c=56’;具體要其中的哪個值再去分割

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,以便在最後付款時提取信息。

js 怎麼重新設置cookie

這個看你有沒有使用cookie的插件

如果使用,可以看看具體的插件使用指導

例如:不同的 系統可能會用不同的創建,像傲隆盛 jquery.cookie.js或者看如下的小案例:

1.生成一個cookie,名稱為user,內容為liayun:

$.cookie(“user”,”liayun”);

2.cookie的參數設置:

$.cookie(“user”,”liayun”, {

expires:7, //過期時間,7天後過期

path:”/”, //根目錄,path的作用就是設置路徑,根目錄到底所謂何???

});

$.cookie(“aaa”,”bbb”, {

//domain:”” //設置域名,可以發現名為aaa的cookie並沒有建立,為何???

secure:true //發送條件:僅限加密連接 默認為false,需要使用安全協議https

});

綜上所述,除了expires這個參數有用,其他根本就沒什麼鳥用!!!

3.讀取cookie數據:

alert($.cookie(“user”)); //liayun

alert($.cookie(“aaa”)); //undefined,名為aaa的cookie的參數secure為true,因為需要使用安全協議https,而我們一般使用http協議,所以返回undefined

$.cookie(“ccc”,””); //自動編碼為:%E6%9D%8E%E9%98%BF%E6%98%80

alert($.cookie(“ccc”)); //自動解碼為:

4.關閉編碼/解碼,默認為false:

$.cookie.raw = true;

$.cookie(“ddd”,””); //沒有自動編碼,

alert($.cookie(“ddd”)); //

5.讀取所有cookie數據:

alert($.cookie());

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

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

相關推薦

  • 三星內存條參數用法介紹

    本文將詳細解釋三星內存條上面的各種參數,讓你更好地了解內存條並選擇適合自己的一款。 一、容量大小 容量大小是內存條最基本的參數,一般以GB為單位表示,常見的有2GB、4GB、8GB…

    編程 2025-04-29
  • Python3定義函數參數類型

    Python是一門動態類型語言,不需要在定義變量時顯示的指定變量類型,但是Python3中提供了函數參數類型的聲明功能,在函數定義時明確定義參數類型。在函數的形參後面加上冒號(:)…

    編程 2025-04-29
  • Python input參數變量用法介紹

    本文將從多個方面對Python input括號里參數變量進行闡述與詳解,並提供相應的代碼示例。 一、基本介紹 Python input()函數用於獲取用戶輸入。當程序運行到inpu…

    編程 2025-04-29
  • Spring Boot中發GET請求參數的處理

    本文將詳細介紹如何在Spring Boot中處理GET請求參數,並給出完整的代碼示例。 一、Spring Boot的GET請求參數基礎 在Spring Boot中,處理GET請求參…

    編程 2025-04-29
  • Hibernate日誌打印sql參數

    本文將從多個方面介紹如何在Hibernate中打印SQL參數。Hibernate作為一種ORM框架,可以通過打印SQL參數方便開發者調試和優化Hibernate應用。 一、通過配置…

    編程 2025-04-29
  • Python Class括號中的參數用法介紹

    本文將對Python中類的括號中的參數進行詳細解析,以幫助初學者熟悉和掌握類的創建以及參數設置。 一、Class的基本定義 在Python中,通過使用關鍵字class來定義類。類包…

    編程 2025-04-29
  • Python函數名稱相同參數不同:多態

    Python是一門面向對象的編程語言,它強烈支持多態性 一、什麼是多態多態是面向對象三大特性中的一種,它指的是:相同的函數名稱可以有不同的實現方式。也就是說,不同的對象調用同名方法…

    編程 2025-04-29
  • 全能編程開發工程師必知——DTD、XML、XSD以及DTD參數實體

    本文將從大體介紹DTD、XML以及XSD三大知識點,同時深入探究DTD參數實體的作用及實際應用場景。 一、DTD介紹 DTD是文檔類型定義(Document Type Defini…

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

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

    編程 2025-04-29
  • Python可變參數

    本文旨在對Python中可變參數進行詳細的探究和講解,包括可變參數的概念、實現方式、使用場景等多個方面,希望能夠對Python開發者有所幫助。 一、可變參數的概念 可變參數是指函數…

    編程 2025-04-29

發表回復

登錄後才能評論