Результаты поиска
Введите запрос, по завершению нажмите Enter.
  • Страница 1 из 1
  • 1
Помогите с Cookie
Отправлено 10.11.2011 - 07:541
Пользователь
93 сообщения
Мужчина
Всем првет)
Я все задаюсь вопросом, как сделать сохранение действия на определенный срок?
Например:
Сортируем список, пользователь поменял их местами, и после перезагрузки стр. все должно остаться так как сделал пользователь)
Как это сделать?
Профиль Личное сообщение Дом. страница icq Skype
2
Отправлено 10.11.2011 - 08:292
Beginner
31 сообщениий
Мужчина
Первым делом подключаешь куки. Сразу после <body> вставляешь код:
Code
<script type="text/javascript">
jQuery.cookie = function(name, value, options) {
  if (typeof value != 'undefined') {
  options = options || {};
  if (value === null) {
  value = '';
  options.expires = -1;
  }
  var expires = '';
  if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
  var date;
  if (typeof options.expires == 'number') {
  date = new Date();
  date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
  } else {
  date = options.expires;
  }
  expires = '; expires=' + date.toUTCString();
  }
  var path = options.path ? '; path=' + (options.path) : '';
  var domain = options.domain ? '; domain=' + (options.domain) : '';
  var secure = options.secure ? '; secure' : '';
  document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
  } else {
  var cookieValue = null;
  if (document.cookie && document.cookie != '') {
  var cookies = document.cookie.split(';');
  for (var i = 0; i < cookies.length; i++) {
  var cookie = jQuery.trim(cookies[i]);
  if (cookie.substring(0, name.length + 1) == (name + '=')) {
  cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
  break;
  }
  }
  }
  return cookieValue;
  }
};
</script>


Как работать с куками? Очень просто.
1. $.cookie('NAME', 'VALUE', {expires: 365, path: '/'});
Функция создает куку, где NAME - имя куки, VALUE - её содержимое(значение), 365 - количество дней, на которое будет сохранена кука.
2. $.cookie('NAME', null, {expires: 365, path: '/'});
Функция удаляет куку, где NAME - имя куки, null - присваивание к этой куке пустого значения, 365 - оставь по умолчанию.
3. var name = $.cookie('NAME'); alert(name);
Вывод значения куки на экран.

Ну думаю дальше сам разберешься.
Профиль Личное сообщение Дом. страница icq Skype
15
Отправлено 10.11.2011 - 15:333
Пользователь
93 сообщения
Мужчина
Барсик спс помог))

Добавлено (10.11.2011, 15:20)
---------------------------------------------
Барсик стой... а где список можно прописать? (который за счет метода Sortable)

Добавлено (10.11.2011, 15:33)
---------------------------------------------
Барсик после break;?

Профиль Личное сообщение Дом. страница icq Skype
2
  • Страница 1 из 1
  • 1
Поиск:
uSite.su © 2010-2025
Все права защищены.
Многогранность и сверхспособности сообщества uCoz заставляют задуматься даже самые стойкие умы веб-программирования, ведь лишь uSite способен предоставить ответы на самые сложные вопросы uCoz.
01RSS
Хостинг от uCozПользовательское соглашение и прочая информация