【问题标题】:how to get specific value of a cookie in javascript如何在javascript中获取cookie的特定值
【发布时间】:2019-03-13 01:29:36
【问题描述】:

我想要 KL_Key 值。我试过下面的方法,但没有得到它的价值。我做错了什么。任何获得 KL_Key 价值的最简单方法

Cookie 示例:

KL_Success=YES; KL_ID=473CA3E9-91F3-; KL_Key:32305bcc-34a9-4500;

获取cookie值的方法:

function getCookie() {
  const result = decodeURIComponent(document.cookie);
  console.log(result)
  return (result === null) ? null : result[1];
}

console.log(getCookie("KL_Key"));

我想得到 KL_Key 值 32305bcc-34a9-4500 作为回报。

提前致谢。

【问题讨论】:

标签: javascript cookies


【解决方案1】:

我正在为您提供如何提取它的分步代码

// Split cookies string into individual cookies
var cookies = document.cookie.split('; ')
// Return as a cookie object
cookies.map(cookie => {
   // Split by = so that we can get the key-value pair
    var keyValue = cookie.split('=')
    var key = keyValue[0]
    var value = keyValue[1]
   // Create a new object with the key value pair
    var obj = {}
    obj[key] = value
    return obj
})

【讨论】:

  • 所有正确,除了它的document.cookie(没有以's'结尾)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-28
  • 2014-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多