gpt4 book ai didi

javascript - 使用 cookie 值设置基本 cookie 和警报

转载 作者:行者123 更新时间:2023-11-30 17:34:17 25 4
gpt4 key购买 nike

我正在尝试设置一个基本 cookie。我已将警报留在原处,以便查看是否成功。我想存储当前网址的结尾。例如,我想存储 MWFhUDfYpc9JYWmyapBDZvVYEz9rkMK6wSGZX4s。来自 http://www.example.com/index.php?cid=MWFhUDfYpc9JYWmyapBDZvVYEz9rkMK6wSGZX4s .

我已成功将 cookie 设置为加载时的 url,但无法进一步。

<script type="text/javascript">

function WriteCookie()
{
cookievalue= window.location + ";";
document.cookie="name=" + cookievalue;
alert( cookievalue );
}

</script>

最佳答案

您试图激活 window.location 返回当前页面的完整路径。这很好,但它会加载整个字符串 http://www.example.com/index.php?cid=MWFhUDfYpc9JYWmyapBDZvVYEz9rkMK6wSGZX4s 而不仅仅是 MWFhUDfYpc9JYWmyapBDZvVYEz9rkMK6wSGZX4s。最后,如果您只在 cookie 中存储 1 个 key ,则不需要在 document.cookie 字符串末尾使用分号。

示例jsfiddle: FIDDLE

这是修改后的代码,包含一些错误处理。

<script type="text/javascript">
WriteCookie();
function WriteCookie() {
try {
var splt = window.location.split("=");
document.cookie="name=" + splt[1];
alert(splt[1]);
} catch (err) {
txt = "Error Found\n\n";
txt += "Description: " + err.message + "\n\n";
txt += "Click OK to continue.\n\n";
alert(txt);
}
}
</script>

关于javascript - 使用 cookie 值设置基本 cookie 和警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22357457/

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