О компании
  • Партнеры
  • Наши клиенты
  • Лицензии и сертификаты
  • Реквизиты
  • Вакансии
  • Отзывы
Новости
Услуги
  • Медийная реклама
    • Размещение рекламы на Mail.ru
    • Размещение рекламы в Одноклассниках на ok.ru
    • Реклама в социальных сетях
  • Контекстная реклама
    • Настройка Яндекс Директ
    • Настройка Google Adwords
    • Ведение Google Adwords
    • Ведение Яндекс Директ
  • Создание сайтов и техническая поддержка
    • Разработка и создание сайтов
    • Техническая поддержка, ускорение и доработка сайтов
  • Поисковая оптимизация сайтов (SEO)
    • SEO оптимизация сайтов и LandingPage
    • Аудит сайта
  • Внедрение CRM
    • Купить CRM Битрикс24
Проекты
  • Интернет-магазины
  • Интернет витрины
  • Медицинские сайты
  • Строительство
  • Финансы
  • Landing Page
Еще
  • Партнерам
  • Рекламодателям
    • ТЗ на баннеры
      • ТЗ для разработки рекламных баннеров
  • Полезная информация
Контакты
Ещё
    Маркетинговое агентство Viarda
    +7 (861) 205-05-25
    Звоните с 9:00 до 18:00
    Обратный звонок
    Маркетинговое агентство Viarda
    О компании
    • Партнеры
    • Наши клиенты
    • Лицензии и сертификаты
    • Реквизиты
    • Вакансии
    • Отзывы
    Новости
    Услуги
    • Медийная реклама
      • Размещение рекламы на Mail.ru
      • Размещение рекламы в Одноклассниках на ok.ru
      • Реклама в социальных сетях
    • Контекстная реклама
      • Настройка Яндекс Директ
      • Настройка Google Adwords
      • Ведение Google Adwords
      • Ведение Яндекс Директ
    • Создание сайтов и техническая поддержка
      • Разработка и создание сайтов
      • Техническая поддержка, ускорение и доработка сайтов
    • Поисковая оптимизация сайтов (SEO)
      • SEO оптимизация сайтов и LandingPage
      • Аудит сайта
    • Внедрение CRM
      • Купить CRM Битрикс24
    Проекты
    • Интернет-магазины
    • Интернет витрины
    • Медицинские сайты
    • Строительство
    • Финансы
    • Landing Page
    Еще
    • Партнерам
    • Рекламодателям
      • ТЗ на баннеры
        • ТЗ для разработки рекламных баннеров
    • Полезная информация
    Контакты
    Ещё
      Маркетинговое агентство Viarda
      • О компании
        • Назад
        • О компании
        • Партнеры
        • Наши клиенты
        • Лицензии и сертификаты
        • Реквизиты
        • Вакансии
        • Отзывы
      • Новости
      • Услуги
        • Назад
        • Услуги
        • Медийная реклама
          • Назад
          • Медийная реклама
          • Размещение рекламы на Mail.ru
          • Размещение рекламы в Одноклассниках на ok.ru
          • Реклама в социальных сетях
        • Контекстная реклама
          • Назад
          • Контекстная реклама
          • Настройка Яндекс Директ
          • Настройка Google Adwords
          • Ведение Google Adwords
          • Ведение Яндекс Директ
        • Создание сайтов и техническая поддержка
          • Назад
          • Создание сайтов и техническая поддержка
          • Разработка и создание сайтов
          • Техническая поддержка, ускорение и доработка сайтов
        • Поисковая оптимизация сайтов (SEO)
          • Назад
          • Поисковая оптимизация сайтов (SEO)
          • SEO оптимизация сайтов и LandingPage
          • Аудит сайта
        • Внедрение CRM
          • Назад
          • Внедрение CRM
          • Купить CRM Битрикс24
      • Проекты
        • Назад
        • Проекты
        • Интернет-магазины
        • Интернет витрины
        • Медицинские сайты
        • Строительство
        • Финансы
        • Landing Page
      • Еще
        • Назад
        • Еще
        • Партнерам
        • Рекламодателям
          • Назад
          • Рекламодателям
          • ТЗ на баннеры
            • Назад
            • ТЗ на баннеры
            • ТЗ для разработки рекламных баннеров
        • Полезная информация
      • Контакты
      • +7 (861) 205-05-25
      Будьте на связи
      Краснодар, ул. Северная, 490, офис 602
      sale@viarda.ru
      • Вконтакте
      • YouTube

      Cookie в jQuery - установка, настройка и примеры использования

      Главная
      Еще
      Полезная информация
      Разное
      Cookie в jQuery - установка, настройка и примеры использования
      Категории
      • Настройка сервера3
      • Эффекты и анимация1
      • Разное1
      Полезная информация для клиентов и партнеров

      Существует специальный плагин, благодаря которому можно применять cookie и сессии для сохранности промежуточных вычислений, которые ввел пользователь. Библиотека, которая отвечает за работу с куками – jquery.cookie.js.

      Расскажем про простой и удобный плагин для работы с кукисами на стороне клиента. Чаще всего они используются на стороне сервера, но во многих случаях требуется работа на стороне клиента. Использовать плагин можно в таком случае: в javascript нужно сохранить состояние - чтобы обойти дополнительную сервисную часть, для плагинов лучше использовать кукисы на стороне клиента.

      Чтобы начать использование плагина, требуется установка библиотеки jQuery, подойдет версия 1.9.1.

      Параметры плагина jquery.cookie.js:

      1. domain – домен, где будет создан кукис, настройки по умолчанию – текущий.
      2. secure – если при настройке поставить значение true, то куки, уже установленнные, отправляются на сервер по протоколу https, настройки по умолчанию – false.
      3. expires – если параметра нет – значения запомнятся до закрытия браузера. Пока его не закроют, куки будут сохранены, несмотря на постоянное обновление страницы.  Если здесь указать число – то это позволит сохранить куки то кол-во дней, которое обозначено. Пока не пройдет время куки будут помнить значения пользователя.

      4. path - куки работают и на всем сайте (/), и на заданной директории (/my/file/).

      Параметры, которые перечислены выше стоит знать, но обязательными они не являются.

      Установка cookie на сайте

      Для того чтобы произвести установку простого кукиса на веб-ресурс, пропишите следующее: $.cookie('cookie_name1', 'Значение кука1'); 

      На основе этого примера пройдет установка  переменной cookie_name1. Это значение нужно запомнить. В примере нет указания по времени хранения, поэтому кук удалится сразу после того, как закроется браузер.

      Здесь есть четкое указание по времени действия кука, в примере это 5 дней:
      $.cookie('cookie_name2', 'Значение кука2', {expires: 5, path: '/'});

      Далее прикладываем пример полного кука, который помимо основных настроек, действует на конкретном домене, и передача данных идет только через https: 
      $.cookie('cookie_name', 'Значение кука3', {expires: 5, path: '/', domain: 'blogjquery.ru', secure: true}); });

      Как получить на сайте значение cookie

      Действие выполнить легко и просто. Приведем пример, при помощи которого мы выведем сообщение с установленным значением.
      var test = $.cookie('cookie_name1'); alert(test);

      Задан ли cookie на сайте

      Чтобы произвести проверку используйте условие if
      if($.cookie('cookie_name1')) alert(test);

      Удалить cookie

      При данной операции кук не удаляется, но значение его обнуляется: 
      $.cookie('cookie_name2', null);

      В нашей статье, мы привели примеры, по которым легко понять, как использовать куки на любом ресурсе. Сам jQuery Cookie плагин – очень простой и удобный. Он сводит задачу к весьма элегантному, а главное простому решению. Именно поэтом рекомендуем его к использованию.


      Поделиться
      Назад к списку
      Офис в Краснодаре


      +7 (861) 205-05-25
      Краснодар, ул. Северная, 490, офис 602
      sale@viarda.ru
      Офис в Иркутске


      +7 (3952) 56-24-36
      Иркутск, ул. Октябрьской Революции, 5, офис 25
      sale@viarda.ru
      © Viarda, 2014-2023
      Политика конфиденциальности
      • Вконтакте
      • YouTube