0

https://github.com/carhartl/jquery-cookieで jquery cookie プラグインを使用してい ます

var jq=jQuery jq.cookie.json = true; を実行して json = true を設定しようとすると、

cookie.js ファイルの 55 行目で構文エラーが発生しました

var decode = config.raw ? raw : decoded;
        var cookies = document.cookie.split('; ');
        for (var i = 0, l = cookies.length; i < l; i++) {
            var parts = cookies[i].split('=');
            if (decode(parts.shift()) === key) {
                var cookie = decode(parts.join('='));
                return config.json ? JSON.parse(cookie) : cookie; /line 55

私と同じ問題を抱えている人はいますか?

4

1 に答える 1

0

Cookieの値をjson文字列として保存する場合は、値をtrueに設定する必要があります。渡された文字列が有効なjson形式でない場合、JSON.parseは失敗します。

于 2012-11-08T01:49:13.830 に答える