2013-12-10 3 views
0

Я получаю орехи с чем-то.переменные javascript для настройки cookie

То, что я пытаюсь сделать, - установить cookie при загрузке определенной страницы, чтобы при установке на другой странице и в настройках файлов cookie страница обновилась.

Мои тесты состояния не реагируют так, как я ожидаю.

здесь, где я нахожусь:

$(window).load(function() {  

     var page=$(".listing_voyage"); 

     //alert('page:'+page.length); 
     //alert('cookie:'+getCookie('refresh')); 

     if (getCookie('refresh') && page.length)  
     {       
      window.location.reload(true); 
      SetCookie("refresh",false); 
      alert('i am reloading'); 
     } 


    }); 



    var page_produit=$("#page_produit"); 
    if (page_produit.length)   
    { 
     SetCookie("refresh",true); 
    } 

ответ

1

После перезагрузки страницы, то браузер теряется, и все начинается сначала

window.location.reload(true); // reloads page 
SetCookie("refresh",false); // and this is not executed, as the page reloaded 
alert('i am reloading'); 

Вы должны установить куки перед тем перегрузочные

SetCookie("refresh",false); 
window.location.reload(true); 

Но почему именно вы reloa чтобы начать с страницы, кажется странной?

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