gpt4 book ai didi

javascript - 我只能让 cookie 在 javascript 中具有一个值

转载 作者:行者123 更新时间:2023-12-02 16:49:18 25 4
gpt4 key购买 nike

我最近在 Web 开发中接受了一个新概念:cookie。

据我所知,当您为 document.cookie 分配一个值时,您实际上是在创建一个字符串。

但是,当我运行这个简单的代码时:

<!DOCTYPE html>
<html>
<head>
</head>
<body onLoad="makeCookie()">
<script>
function makeCookie(){
document.cookie = "value=4; pi=3.14"
alert(document.cookie);
}
</script>
</body>
</html>

它会提醒“value=4”而不是“value=4; pi=3.14;”我希望它发出警报。

我该如何解决这个问题,或者,即使用户离开 JavaScript 页面,是否有更简单的替代方法来存储数据?

最佳答案

您一次只能设置一个 cookie。要分配多个 cookie,请进行单独的分配:

function makeCookie() {
document.cookie = "value=4";
document.cookie = "pi=3.14";
alert(document.cookie);
}

在 cookie 分配中,; 用于添加可选属性,例如

document.cookie = "value=4; max-age=900";

DEMO

关于javascript - 我只能让 cookie 在 javascript 中具有一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26820747/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com