jQuery cookie проще некуда

jquery_cookie

Зачастую необходимо реализовать на стороне клиента сохранение необходимой информации посредством механизма cookie. Плагин jQuery позволяет не вдаваясь в тонкости чистого javascripta реализовать задуманное парами строк кода.

Нам понадобиться сам плагин jquery.cookie.zip.

Что и как ?

$.cookie('the_cookie'); // получить значение cookie
$.cookie('the_cookie', 'the_value'); //установить значение cookie
$.cookie('the_cookie', 'the_value', { expires: 7 }); //установить куки с временем жизни 7 дней
$.cookie('the_cookie', '', { expires: -1 }); // удалить cookie
$.cookie('the_cookie', null); // удалить  cookie
Предлагаю к продаже самописный интернет магазин обуви со всеми необходимыми функциями
  • Поиск уязвимостей в PHP-движках
  • jQuery SELECT (jquery-asmselect)
  • jQuery отслеживаем ввод символа в input (Enter, tab)
  • WordPress подключение JQuery
  • CURL получаем / отдаем заголовки
  • jQuery png Fix
  • Печать картинки на странице через js
  • jQuery ajax в IE7
  • Prototype и jQuery используем одновременно
  • jQuery watermark input field
  • jQuery округлые углы
  • jQuery древовидное меню
  • 17 комментариев на “jQuery cookie проще некуда”

    1. Вита:

      Спасибо!
      Лаконично и понятно) только вот как их установить к примеру на 10 секунд?)

    2. saintist:

      все написано, читайте внимательнее )

    3. VladY:

      Зачем ставить целый плагин, чтобы поставить куку, ума не приложу.

    4. saintist:

      многие не очень хорошо знают или совсем не знают чистый javascript , поэтому пользуются костылями в виде jQuery

    5. Vitali:

      Многие не очень хорошо знают ассемблер, поэтому пользуются костылями в виде C++

    6. saintist:

      люди не идеальны ))

    7. Viktor:

      Подключил плагин jquery.cookie.js но как заставить его работать?

    8. saintist:

      а в чем проблема , опиши

    9. Денис:

      Спасибо большое. То, что искал. )))

    10. Александр:

      Про ассемблер явно дилетант комментарий писал ) Посмотрю я на него, как он будет писать проект типа какого ни будь дефраглера на асме ) Глядишь лет за 15 напишет ) Не слушайте его.

      Автор, ты всё же не написал ничего про время жизни кука в секундах, дополню.

      Данный плагин устроен так, что он множит переменную expires на количество секунд в сутках. Чтоб это обойти, в плагине необходимо заменить фразу в скобках
      options.expires * 24 * 60 * 60 * 1000
      на
      options.expires
      и тогда можно указывать секунды, но уже не дни. Чтобы указать дни
      при таком хаке, необходимо передавать (без кавычек) «количество дней * 24 * 60 * 60 * 1000″. И усё.

    11. Александр:

      Забыл, это же unix штамп. Тогда надо передавать «секунды * 1000″.

    12. Александр:

      Автор, у тебя кстати кавычка вторая не raquo а обычная, типограф кривой.

    13. saintist:

      поправил, wordpress криво выводит

    14. saintist:

      Александр большое спасибо за отличный коммент

    15. Иван:

      Спасибо, все работает )))

    16. kozlovski:

      Поставил, но кука применяется к странице, а не ко всему сайту. Как исправить?

    17. saintist:

      $.cookie(«the_cookie»,the_value,{expires: 7, path: ‘/’, domain: ‘site.com’});

    Оставить комментарий