gpt4 book ai didi

javascript - 如何通过 ajax 响应在浏览器中设置 cookie

转载 作者:行者123 更新时间:2023-12-05 07:35:55 25 4
gpt4 key购买 nike

我有一个 javascript 函数,它使用 jQuery 向 Web 服务发出 POST 请求。 Web 服务响应有一个 header “Set-Cookie: name=value; domain=api.mydomain.com; path=/”和一个 JSON 正文。

我希望浏览器设置 cookie,但它没有。我对这应该如何工作有误吗?有没有其他方法让浏览器设置响应头中返回的cookie?

$.ajax(
{
type: "POST",
url: "https://api.mydomain.com/service",
data: body,
success: handleSuccess,
error: handleFailure
}
);

最佳答案

您可以使用 jQuery 中的 localStorage 将数据存储在浏览器中。设置数据使用

localStorage.youdataname = xyz;

要取回数据,只需使用

alert(localStorage.yourdataname);

如果 AJAX 请求的核心目的是在浏览器中设置数据,您可以简单地使用上面的代码请求 AJAX。

关于javascript - 如何通过 ajax 响应在浏览器中设置 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49356196/

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