2016-11-10 63 views
2

我想設置使用cookie值cookie的:試圖設置

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,""); 

要:

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