1

私はjs.cookie.js Githubを使用しており、JSON Cookie を設定しようとしています。js.cookie.jsのドキュメントでは、JSON Cookie を設定する場合は次のようにする必要があると述べています。

Cookies.set('name', { foo: 'bar' });

を呼び出すと、Cookie データは次のようになりますCookies.getJSON('name');

{ foo: 'bar' }

今私の質問はfoo、javascript 変数から設定する方法です。私はこれを試しましたが、役に立ちませんでした:

var myVar = 'foo';
Cookies.set('name', { myVar: 'bar' });

結果は{ myVar: 'bar' }ありました{ foo: 'bar' }

私の JSFIDDLE.COM テスト: https://jsfiddle.net/nz2ur613/

4

1 に答える 1

1
document.onload = Do();
   function Do() {
   var myvar = 'foo';
   var obj = {} ;
   obj[myvar] = 'bar';
   Cookies.set('name', obj);
   alert(Cookies.get('name'));
 }

オブジェクトを作成し、それを Cookie に設定しました。

これを試してみてください。それが動作します

デモ: https://jsfiddle.net/snuny9om/

于 2016-09-23T09:42:21.113 に答える