2017-12-28 32 views
-1

を返しなさい。クッキー機能は常に私が機能を持っている偽

クッキーmopenedを作成し、クッキーが存在しない場合はモーダルダイアログを表示するサンプルコードhttps://jsfiddle.net/HillelNagid/bu4qboum/があります。モーダルダイアログが表示されていない場合は表示されません。

check()関数は、クッキーが存在してもfalseを返します。私はなぜそれが知りたいですか?
クッキーのパスが原因である可能性がありますか?

答えて

0

分割後に2番目のインデックスを取得しています...最初のインデックスに変更してください。 変更コードは次のとおりです。キーとして

function check(cv) { 
    return !!document.cookie.split(/;\s*/).filter(function(c){ 
       return cv === c.split(/=/)[0]}).length; 
      } 

それはまだfalse.https

+0

=から分割の最初の部分になります。make ...それは働いている...私のために//jsfiddle.net/HillelNagid/bu4qboum/2/ –

+0

を確かにクッキーが正しく設定されている –

+0

コンソールとクッキー内のこの機能をペーストしてストレージ内にペーストし、クッキーキーと同じ名前のこの関数を呼び出す –

関連する問題