如何使用 jQuery 设置或取消设置 Cookie
答案:使用JS document.cookie
属性
您可以使用 JS document.cookie
属性来设置/取消设置 cookie,您不需要 jQuery。
让我们仔细看看下面的例子,了解如何在 JavaScript 中设置、读取、更新、取消设置或删除与文档关联的 cookie:
<script>
// 设置 cookie 的 30 天过期时间
document.cookie = "name=Peter; max-age=" + 30*24*60*60;
// Get name cookie value
var cookieValue = document.cookie.replace(/(?:(?:^|.*;\s*)name\s*\=\s*([^;]*).*$)|^.*$/, "$1");
console.log(cookieValue); // Prints: Peter
// 更新现有的 cookie 值
document.cookie = "name=Harry; max-age=" + 30*24*60*60;
// 读取更新的名称 cookie 值
var cookieValue = document.cookie.replace(/(?:(?:^|.*;\s*)name\s*\=\s*([^;]*).*$)|^.*$/, "$1");
console.log(cookieValue); // Prints: Harry
// Delete or unset the name cookie
document.cookie = "name=; max-age=0";
</script>
FAQ 相关问题解答
以下是与此主题相关的更多常见问题解答:
Advertisements