2016-10-20 8 views
0

私は は、私はこのようなクッキーを設定する場所の項目を選択するためのイベントでKendo PanelBarを使用しています:jQueryのクッキー{パス:「」}

dataItem.textは値を保持している
function panelBarSelect(e) { 
... 
    $.cookie("panelBarSelection", dataItem.text, {path: 'myAdmin'}); 
... 
} 

パネルバーのリスト要素内のスパンテキストの 最後に選択したPanelBarが覚えています。しかし

- 私は自分自身が突然この名前panelBarSelectionでmuliple cookiesを持つ見つける方法をいくつかが、パスを持つ= 'myadminという' 来る方法

!?

編集: も動作していない:

 $.cookie("panelBarSelection", dataItem.text, {path: ''}); 
$.cookie("panelBarSelection", dataItem.text, {path: null}); 
$.cookie("panelBarSelection", dataItem.text, {path: '/'}); 
$.cookie("panelBarSelection", dataItem.text, {path: 'iGiveUp'}); 
+0

なように、残念ながらこれはテストが困難に?誰も?これは私のすべてのコードを完全に破壊します。この動作についての説明が必要であり、これは多くの問題を引き起こすはずです! –

答えて

0

私は最終的に純粋なJSを使用して解決策を見つけた:

var cookieName = 'panelBarSelection'; 
      var cookieValue = dataItem.text; 
      document.cookie = cookieName + "=" + cookieValue + ";domain=localhost;path=/"; 

興味深い: jQueryの同等はまだ動作しません。

$.cookie("panelBarSelection", dataItem.text, {domain: "localhost",path: "/"}); 

domainが本当にlocalhostの

+0

ドメインなしで試す: $ .cookie( "panelBarSelection"、dataItem.text、{path: "/"}); – Okba

+0

パスの値はすべて上書きされます。 –

関連する問題