原生的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没有拼装进去。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进