document.cookie
는 다음과 같은 형식으로 당신에게 모든 쿠키를 얻을 것이다 :
'adv=adv_val; loc=loc_val;'
쿠키에서 값을 얻으려면, 당신은 (quirksmode에서)이 기능을 사용할 수 있습니다
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
을 위해 숨겨진 필드를 채우면 모든 숨겨진 필드를 반복하여 각각의 쿠키를 얻을 수 있습니다.
function hiddenCookies(){
var inputs = document.getElementsByTagName('input');
for(var i = 0; i < inputs.length; i++){
var element = inputs[i];
if(element.getAttribute('type') == 'hidden'){
element.value = readCookie(element.name);
}
}
}
<body>
을 onload
으로 수정하십시오.
<body onload="hiddenCookies()">
또는 jQuery로
:
$(function(){
$('input:hidden').each(function(i,v){
v.value = readCookie(v.name);
});
});
([자바 스크립트에서 쿠키 값을 얻기 위해 어떤 간단한 방법]의
가능한 중복 http://stackoverflow.com/questions/1928118/any-simplest-way- - 얻을 - 쿠키 - 값 - 자바 스크립트) –