次のコマンドでCookieを作成したい:
- 名前:drm
- 値:drmStatus = Expected
この質問への回答からのコードを使用しています-JqueryCookieプラグイン-複数の値?クッキーを作成するには
var obj = { drmStatus: 'Expected' };
$.cookie('drm', $.param(obj), { path: '/', raw: true })
ただし、これによりCookieが生成されます
- 名前:drm
- 値:drmStatus%3DExpected
この理由は、https://github.com/carhartl/jquery-cookie/blob/master/jquery.cookie.jsからのこのスニペットです。
config.raw ? value : encodeURIComponent(value)
これは、構成オブジェクトの「raw」の値を使用して、値をエンコードするかどうかを決定します。オプションオブジェクトで渡された「raw」値の値を無視しているようです。
だから私の質問は、jquery.cookieを使用するときにオプションraw:trueを設定できますか?