原生的javascript 创建cookie问题 路径如何设置呢??

<script>
    $(function(){

        $('#auto_login').click(function(){

            if($(this).prop('checked'))
            {
                

                set('S[SIGN][AUTO]',1,20,'/');
            }
            else
            {
                set('S[SIGN][AUTO]','',-1,'/');
            }    
            


        })


    })



function set(name,value,date,path)
{    
    var _date = new Date();
    _date.setDate(_date.getDate()+date);
    

    document.cookie = name+"="+value+";expires="+_date.toGMTString();+";path="+path;
}
</script>

这是http://www.api.com/HTML/input.html全部的代码,为什么cookie的路径 不是 /呢?
而是 /html/

阅读 3.3k
1 个回答

呃...如果我没有看错的话:

document.cookie = name+"="+value+";expires="+_date.toGMTString();+";path="+path;

_date.toGMTString()后面多了个分号,后面的path没有拼装进去。