2016-11-10 2 views
2

Я пытаюсь установить значение куки с помощью:Попытка установить куки

function set_cookie (cookie_name, cookie_value, lifespan_in_days, valid_domain) 
{ 
    var domain_string = valid_domain ? ("; domain=" + valid_domain) : '' ; 
    document.cookie = cookie_name + "=" + encodeURIComponent(cookie_value) +"; max-age=" + 60 * 60 * 24 * lifespan_in_days +"; path=/" + domain_string ; 
    } 

... пытается использовать их в onclick функции ниже:

function dataReview_tasks(inputObj) 
    { 
    var info = new IOInfo(inputObj); 
  var id = info.key(0); 
    setcookie(<%= this.CookieDataFileKey %>,id,1,""); 
  var redirect_page = '<%= ResolveUrl("~/GUI/DataReviewNEW.aspx") %>'; 
      window.location = redirect_page; 
    } 

Но получаю ошибку в setcookie() есть не определено. Не могли бы вы помочь мне в этом, правильно ли я делаю это.

ответ

4

Ваша функция называется set_cookie, но вы звоните setcookie.

Изменение:

setcookie(<%= this.CookieDataFileKey %>,id,1,""); 

To:

set_cookie(<%= this.CookieDataFileKey %>,id,1,""); 
Смежные вопросы