이 기사는 JS Reading 쿠키 방법을 요약합니다. 참조를 위해 공유하십시오. 특정 구현 방법은 다음과 같습니다.
JS에는 쿠키를 읽는 방법에는 여러 가지가 있습니다. 아래의 예제 기능은 주로 분할 함수를 사용하여 분할을 사용하고 문서를 사용하여 모든 쿠키를 얻은 다음 모든 배열을 가로 지르기 위해 사용합니다. 쿠키 이름이 동일인지 확인하기 위해이 쿠키는 우리가 찾고있는 것입니다.
방법 1
코드 사본은 다음과 같습니다. var acookie = document.cookie.split ( ";");
기능 getck (sname)
{// 개별 쿠키를 얻습니다
for (var i = 0; i <acookie.length; i ++) {
var arr = acookie [i] .split ( "=");
if (sname == arr [0]) {
if (arr.length> 1)
반환 uncape (arr [1]);
또 다른
반품 "";}}
반품 "";
}
방법 2
복사 코드 코드는 다음과 같습니다. function getCookie (objname) {// 지정된 이름으로 쿠키의 값을 얻습니다.
var arrstr = document.cookie.split ( ";");
for (var i = 0; i <arrstr.length; i ++) {
var temp = arrstr [i] .split ( "=");
if (temp [0] == objname) 반환 unescape (temp [1]);
}
}
방법 3
사본 코드 코드는 다음과 같습니다. function getCookie (Cookiename) {
var cookiesstring = document.cookie;
var start = cookiestring.indexof (cookiename + '=');
if (start == -1) // 찾을 수 없습니다
널 리턴;
start + = cookiename.length + 1;
var end = cookiestring.indexof ( ";", start);
if (end == -1) unescape (cookiestring.substring (start))을 반환합니다.
Unescape를 반환합니다 (Cookiestring.substring (start, end));
}
방법 4
코드 사본은 다음과 같습니다. 함수 readCookie (이름)
{
var cookievalue = "";
var search = name + "=";
if (document.cookie.length> 0)
{
오프셋 = document.cookie.indexof (검색);
if (오프셋! = -1)
{
오프셋 += Search.length;
end = document.cookie.indexof ( ";", 오프셋);
if (end == -1) end = document.cookie.length;
Cookievalue = unescape (document.cookie.substring (오프셋, 종료))
}
}
Cookievalue를 반환하십시오.
}
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.