gpt4 book ai didi

javascript - AJAX设置的cookie什么时候可以在javascript中使用?

转载 作者:行者123 更新时间:2023-11-28 11:53:27 27 4
gpt4 key购买 nike

我正在执行 AJAX 调用并在响应中的用户浏览器中设置 cookie(服务器代码设置 cookie)。我注意到在 ajax 的成功回调中,cookie 不可用。当我查看 document.cookie 时,新的 cookie 不存在。

我的问题是,我什么时候才能确定新的 cookie 存在?如果不在成功回调中,可能会超时 100 毫秒? 1秒?不确定?

最佳答案

这里需要澄清的是,当您说“在成功回调中”时,响应中的 Set-Cookie HTTP Response header 是否返回到 XmlHttpRequest?如果是这样,cookie 那时应该是可见的。

您是否检查过浏览器的开发者工具网络选项卡?

如果当时不可见,可能是因为 cookie 设置了 httponly 属性,因此它永远不会对 JavaScript 可见。

关于javascript - AJAX设置的cookie什么时候可以在javascript中使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30987507/

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