2015-10-20 3 views
0

Я загружаю контент в div и вам нужно его загрузить после обновления страницы. После некоторого поиска я хотел бы использовать с помощью cookie. Я использовал то, что я нашел в магазине cookie, а затем загрузил cookie, но он еще не прав.jquery -Remeber загружает содержимое в div после обновления

JQuery

$('.linklo').click(function(e){  
    $.cookie('the_cookie', $(this).attr('href')); //save href to cookie 
    if(!empty($.cookie('the_cookie'))){ //if cookie not empty use it   
     $("#LoadMe").load($.cookie('the_cookie')); 
     e.preventDefault(); 
    } else { // otherwise use href if defined  
     $("#LoadMe").load($(this).attr('href')); 
     e.preventDefault(); 
    } 
}); 

HTML

<div id="LoadMe"></div> 

Благодаря

ответ

0

Я думаю, что проблема с кодом, который устанавливает значение cookie. Пожалуйста, не устанавливайте его напрямую. Установите его только тогда, когда его пуст или нулевой нравится следующим образом:

$('.linklo').click(function(e){ 
    if(!empty($.cookie('the_cookie'))){  //if cookie not empty use it 
     $("#LoadMe").load($.cookie('the_cookie')); 
     e.preventDefault(); 
    } 
    else {  // otherwise use href if defined 
     $.cookie('the_cookie', $(this).attr('href')); //save href to cookie 
     $("#LoadMe").load($(this).attr('href')); 
     e.preventDefault(); 
    } 
}); 
+0

это, вероятно, лучше, но содержимое не загружается в div. Он перенаправляется на страницу с контентом – philipo

+0

, как страница перенаправляется. У нас нет кода типа 'window.location = ...' Я не думаю, что это из-за выше кода. Попробуйте и отлаживайте, когда происходит перенаправление адресной страницы. – vijayP

+0

Он вызывает действие рамки zend (/ web/detail/id). Но после клика по ссылке он показывает только подробный html без заголовка и нижнего колонтитула. поэтому скрипт jquery, вероятно, выполнил href, но не загрузился в div. – philipo

0

Он не использует метод Cookie, как вы предложили, но я имел большой успех, хранящую постоянные данные, используя возможности Local Storage в HTML5. Есть пример использования here.

Смежные вопросы