javascript测试用于设置cookie的变量

javascript testing variables for setting cookies

本文关键字:变量 cookie 设置 测试 用于 javascript      更新时间:2024-06-12

我对某事感到疯狂。

我想做的是在加载某个页面时设置一个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);
    }

一旦重新加载页面,javascript就会丢失,一切都从开始

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

在重新加载之前,您必须设置cookie

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

但是,你为什么一开始就重新加载页面,这似乎是一件奇怪的事情?