如何在 JavaScript 中通过 AJAX 请求来设置 Cookie 值?
我们需要使用 AJAX 请求设置 Cookie,或者以任何 AJAX 请求向服务器发送这些 Cookie 的方式设置 Cookie。
这里需要明确的一点是,对任何远程服务器发出的每个 AJAX 请求都会自动将我们所有的 Cookie 发送到该服务器,而不需要我们做任何事情。因此,有了这一点,我们只需要使用 JavaScript 为我们的 document 对象设置一个特定的键,每当我们进行网络调用时,该 Cookie 就会自动发送到我们进行调用的服务器。
设置 Cookie 的代码如下 −
const token = 'some 323 very 535 random 5445 value'; document.cookie = `token=${token}`;
如果我们希望 Cookie 在未来的某个时间到期,则可以使用以下代码创建 Cookie −
const token = 'some 323 very 535 random 5445 value'; const expiry = 'Wed, 4 Feb 2021 12:00:00 UTC'; document.cookie = `token=${token} expires=${expiry}`;
这样,当我们发出任何网络请求时,“token”Cookie 将自动发送到服务器。
广告