4

ページの本文の最後に、jQuery、jQuery Cookie プラグイン、および独自の Javascript (この順序で) をソースしました。私が把握できないのは、Cookie をconsole.log取得したとき、または変数と変数に割り当てたときにCookie が読み取られない理由console.logです。また、Chrome でページを開いて [Resources] > [Cookies] セクションに目を通すと、ページで Cookie が作成されていないことが示されます。

また、問題はファイルをローカルで操作していることに関係している可能性があります。まだホストされていません。すべてはまだインターネットではなく、私のドライブに座っているだけです。

これが私のコードです:

$.cookie('testcookie',1,{expires: 5, path:'/'});
console.log($.cookie('testcookie'));
var variable=$.cookie('testcookie');
console.log(variable);

その関数は、コンソールに '1' を 2 回記録する必要がありますが、undefined.

HTML を 4 回チェックしましたが、スクリプトのソースが正しい場所を指していることを 100% 確信しています。また、関数が正しく呼び出されていることなども確認しました。考えられるすべての問題を確認しましたが、問題は見つかりませんでした。何か不足していますか?

4

1 に答える 1

9

ええ、それはローカルでホストされているためのようです。

参照: Chrome がローカルの jQuery Cookie を無視するのはなぜですか?

于 2013-02-18T22:52:46.643 に答える