jQuery Cookie 是 jQuery 插件的一種,使用它可以方便地在網(wǎng)頁之間傳遞數(shù)據(jù),而不需要用戶登錄。Cookie 存儲是底層技術(shù),jQuery Cookie 的作用是提供了一組友好的 API,使得存儲和讀取 Cookie 變得更加容易和簡單。
使用 jQuery Cookie 首先需要在 HTML 文件中引入 jQuery 庫和 jQuery Cookie 插件:
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>
存儲 Cookie:
$ .cookie('name', 'value');
上面的示例將名為“name”的 Cookie 的值設(shè)置為“value”。默認(rèn)情況下,Cookie 將被存儲在當(dāng)前域下,并且將一直存在,直到過期或清除為止。
讀取 Cookie:
var cookieVal = $ .cookie('name');
上面的示例將名為“name”的 Cookie 值讀取并存儲在變量“cookieVal”中。
設(shè)置 Cookie 過期時間:
$ .cookie('name', 'value', {expires: 7});
上面的示例將名為“name”的 Cookie 值設(shè)置為“value”,過期時間為 7 天。使用“expires”選項,可以控制 Cookie 存儲的時間。
刪除 Cookie:
$ .removeCookie('name');
上面的示例將名為“name”的 Cookie 刪除。
總之,使用 jQuery Cookie 可以快速、簡單地對存儲在客戶端的 Cookie 進(jìn)行操作,實現(xiàn)數(shù)據(jù)的傳遞與存儲。不過需要注意 Cookie 存儲的安全性,避免將隱私信息存儲在 Cookie 中。