Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.12.2015, 20:50
Новичок на форуме
Отправить личное сообщение для Diamond07 Посмотреть профиль Найти все сообщения от Diamond07
 
Регистрация: 05.12.2015
Сообщений: 2

Как сохранить данные в cookie AJAX
Пожалуйста кто нибудь объясните Уже два дня не могу разобраться Как сохранит данные в cookie
Вопрос
1. Нашла способ поменять content через Ajax Как сохранит выбранный content после перегрузке страниц Код такой
<?php
$this->menu=$models;
?> 

<script type="text/javascript">

$(document).ready(function() {
  $("#menu ul").hide();
  $("#menu li a").click(function() { $(this).next().slideToggle("normal"); });
  
$(function() { 
    $("#menu ul li a").click(function(){ 
  var url = $(this).attr("href");  
  $("#content").load(url + " #content > *");  
  return false;      
  }); 
}); 
   
  });
</script>

2. Как сохранит состояние раскрывающие меню (после перегрузке они разворачивается)
<ul id="menu">
<li>
  <a href="">dsf</a>
  <ul>
    <li><a href="">df</a></li>
    <li><a href="">df</a></li>
    <li><a href="">df</a></li>
  </ul>
</li>
<li>
  <a href="">dsf</a>
  <ul>
    <li><a href="">df</a></li>
    <li><a href="">df</a></li>
    <li><a href="">df</a></li>
  </ul>
</li>
</ul>
Ответить с цитированием
  #2 (permalink)  
Старый 05.12.2015, 22:09
Аватар для AntonMs
Профессор
Отправить личное сообщение для AntonMs Посмотреть профиль Найти все сообщения от AntonMs
 
Регистрация: 25.01.2015
Сообщений: 163

Состояние меню храни в атрибутах data-val='1' к примеру... а при каждом изменении состояния или при каких либо других действиях записывай значение атрибутов в переменные куки или сессии. И при каждой загрузке страницы содержание этих переменных помещай в атрибут data-val, а дальше дело за css селекторами по атрибуту.

Последний раз редактировалось AntonMs, 05.12.2015 в 23:37.
Ответить с цитированием
  #3 (permalink)  
Старый 06.12.2015, 09:45
Новичок на форуме
Отправить личное сообщение для Diamond07 Посмотреть профиль Найти все сообщения от Diamond07
 
Регистрация: 05.12.2015
Сообщений: 2

Пример please у меня есть файлик cookie.js А можно при клыки отправить данные И сохранит в сессию через пхп (меня трудно разобраться через js) Но я думаю в таких случаях обычно используют cookie Гуглил и вот такой код получилось у меня Но нерабочий
$("#menu li a").click(function() { $(this).next().slideToggle(
      function(){
        $(this).slideUp();
        var class_name = $(this).attr("class");
        $.Cookie("ui_save", class_name, 0);
      },
      function(){
        $(this).slideDown();
        var class_name = $(this).attr("class");
        $.Cookie("ui_save", class_name, 1);
      }
    ); 
});
  var ck = $.cookie("ui_save");
    for(key in ck){
      if(ck[key] == 0){
        $("." + key).next().trigger('click');
      }
    }
Ответить с цитированием
  #4 (permalink)  
Старый 07.12.2015, 01:04
Аватар для AntonMs
Профессор
Отправить личное сообщение для AntonMs Посмотреть профиль Найти все сообщения от AntonMs
 
Регистрация: 25.01.2015
Сообщений: 163

setCookie("data", "1"); // Установить cookie
alert(getCookie("data")); // Вывести cookie
deleteCookie("data"); // Удалить cookie

Почитай здесь если хочешь разобраться
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сохранить данные в файл? Возможно такое на JavaScript? Forgott Общие вопросы Javascript 35 26.06.2015 19:11
Как сделать подрузку <div> через ajax? Feniks000 jQuery 1 11.02.2014 09:44
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
Получить данные ajax запросом mue Общие вопросы Javascript 2 17.12.2012 12:49
Как удолить cookie через javascript shtopor Javascript под браузер 5 22.03.2011 23:10