0

私のカスタムliferayテーマのportal_normal.vmにクッキー値を取得しようとしています。path属性を使用してportal_normal.vmのクッキー値を読み取る

まず、JavaScriptを使用してクリックイベントでCookie値を設定しています。 テーマによってはクッキーを取得できるページもありますが、一部のページではクッキー値を取得できませんが、f12クッキーにチェックインすると存在します。ここ

#foreach($cookie in $request.getCookies()) 
     #if ($cookie.getName() eq "cookie_set") 
      #set($previousWeb = $cookie.getValue()) 
     #end 

問題は、私はいくつかのページでクッキーの値を取得することができています:クッキーを取得する

$('.close').click(function(){ 
    document.cookie = "cookie_set=true;path=/"; 
    $('.close').attr("data-dismiss","alert"); 
    }); 

のLiferayカスタムテーマ:

以下はJavaScriptを使用してクッキーを設定するためのコードです。

誰でもお手伝いできますか?

ありがとう、 Naresh。

+0

を試してみてください?クッキー値に基づいて何かを表示しようとしていますか? –

答えて

0

はあなたが達成したいんこれは何

function getCookie(cname) { 
    var name = cname + "="; 
    var ca = document.cookie.split(';'); 
    for(var i=0; i<ca.length; i++) { 
     var c = ca[i]; 
     while (c.charAt(0)==' ') c = c.substring(1); 
     if (c.indexOf(name) == 0) return c.substring(name.length,c.length); 
    } 
    return ""; 
} 

JS Cookie

関連する問題