Set cookie ( Popup )



我试图设置cookie在这段代码,但它不工作,有人可以帮助我吗?

我想在这个弹出模式中设置一个cookie,我想只显示一个或cookie可以在几周内过期,不发送。由于

    $(function() {
        function launch() {
             $('#sign_up').lightbox_me({centered: true, onLoad: function() { $('#sign_up').find('input:first').focus()}});
        }
        $('#try-1').ready(function(e) {
            $("#sign_up").lightbox_me({centered: true, preventScroll: true, onLoad: function() {
            $("#sign_up").find("input:first").focus();
            }});
            e.preventDefault();
        });

        $('table tr:nth-child(even)').addClass('stripe');
    });

要使用jQuery设置cookie,你必须这样做:

$.cookie("myCookie", <cookieValue>, { expires : <days>, path : '/', domain : '<your domain>', secure : false //Need SSL? });

和获取cookie:

$.cookie("test");

但是你可以用Web Storage代替cookies。设置数据:

localStorage.setItem("<propname>", "<value>");

获取数据:

localStorage.getItem("<propname>");

查看更多W3Schools webstorage示例

最新更新