如何在 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 將自動傳送到伺服器。

更新於: 2021-2-22

3K+ 瀏覽

事業起步

完成課程以獲得認證

開始
廣告
© . All rights reserved.