@mixxxa

Как получить куки из js?

Здравствуйте, подскажите пожалуйста как получить результат выполнения этого кода:
*Cookies BEGIN*/
var domain_name = location.hostname.split('.').slice(-2).join('.');

function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+'='+value+expires+'; path=/;domain=.'+domain_name;
}

function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca;
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 eraseCookie(name) {
createCookie(name,"",-1);
}
/*Cookies END*/

createCookie('ID','aaaa',5);

$('input').keyup(function(){
alert('a');
});
  • Вопрос задан
  • 4445 просмотров
Решения вопроса 1
qork
@qork
{ background: #F00B42 }
Например, так
function getCookie(name) {
  var matches = document.cookie.match(new RegExp(
    "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
  ));
  return matches ? decodeURIComponent(matches[1]) : undefined;
}

alert(getCookie('ID'));

https://learn.javascript.ru/cookie
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
abyrkov
@abyrkov
JavaScripter
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 22:03
3000 руб./за проект
23 нояб. 2024, в 21:53
30000 руб./за проект
23 нояб. 2024, в 21:49
1000 руб./в час