私はjQueryの初心者です。
HTML ページで値を設定したいのですが、別の HTML ページで値を取得する必要があります。
ここに私が今試しているコードがあります:
セッションで値を設定するには:
$.session.set(userName, $("#uname").val());
セッションから値を取得するには:
$.session.get('userName');
私はjQueryの初心者です。
HTML ページで値を設定したいのですが、別の HTML ページで値を取得する必要があります。
ここに私が今試しているコードがあります:
セッションで値を設定するには:
$.session.set(userName, $("#uname").val());
セッションから値を取得するには:
$.session.get('userName');
このプラグインを使用していると仮定すると、メソッドを誤用しています.set
。.set
キーの名前と値を文字列として渡す必要があります。私はあなたが書くつもりだったと思います:
$.session.set("userName", $("#uname").val());
これによりuserName
、セッション ストレージのキーが入力の値に設定され、次を使用して取得できるようになります。
$.session.get('userName');
セッションはサーバーに保存され、JavaScript などのクライアント側のコードではなく、サーバー側のコードから設定されます。
あなたが欲しいのはクッキーです。誰かがこのスタックオーバーフローの質問で素晴らしい説明を与えられています: How do I set/unset cookie with jQuery?
セッションを使用して、jQuery と AJAX を使用してセッションを設定/取得することもできますが、Cookie でうまくいくとしたら、それは完全に行き過ぎです。