2014-01-24 3 views
5

Я хочу, чтобы код ниже устанавливал путь к корню, я понимаю, что мне нужно установить/как значение пути, но это не мой код, и я не знаком с Javascript!Set Cookie Path JavaScript

function setCookie(name, value, expires, path, domain, secure){ 

document.cookie= name + "=" + escape(value) + 
((expires) ? "; expires=" + expires.toGMTString() : "") + 
((path) ? "; path=" + path : "") + 
((domain) ? "; domain=" + domain : "") + 
((secure) ? "; secure" : ""); 
} 

Я пробовал редактировать код, как показано ниже, но не увенчался успехом.

setCookie(name, value, expires, path, domain, secure){ 

document.cookie= name + "=" + escape(value) + 
((expires) ? "; expires=" + expires.toGMTString() : "") + 
((path) ? "; path="/") + 
((domain) ? "; domain=" + domain : "") + 
((secure) ? "; secure" : ""); 
} 
+0

проверить эту ссылку http://stackoverflow.com/questions/7551113/how-to-set-path-while-saving-the-cookie-value- in-javascript –

ответ

14

изменения этого

function setCookie(name, value, expires, path, domain, secure){ 
    document.cookie= name + "=" + escape(value) + 
    ((expires) ? "; expires=" + expires.toGMTString() : "") + 
    ("; path=/") +  //you having wrong quote here 
    ((domain) ? "; domain=" + domain : "") + 
    ((secure) ? "; secure" : ""); 
} 
+0

Я получаю синтаксическую ошибку ... Uncaught SyntaxError: Неожиданный токен) – Harry

+0

@HarrisonBrace извините за это, на этот раз все будет ОК – leo108

+0

Большое спасибо за помощь, это сработало! – Harry