0
JavaScriptでセッションとCookieを学習しています。私はいくつかのデータを取り、次のように別のページ(2ページ目)に表示されるセッションとクッキー変数に格納し、フォームがあります。JavascriptのセッションとCookieが保存されていない(動作していない)
<html>
<body>
<form action="second.html" onsubmit="return myFunction();">
Enter a session variable: <input id="sess" type="text" />
</br>
Enter a coockie variable: <input id="cookiess" type="text" />
</br>
<input type="submit" />
</form>
<script>
function myFunction() {
document.cookie = "username="+document.getElementById("cookiess").value + "; expires=Fri, 14 Oct 2016 12:00:00 UTC";
sessionStorage["myKey"] = document.getElementById("sess").value;
return true;
}
</script>
</body>
</html>
を、これはsecond.htmlページです:
<html>
<body>
<script>
alert(sessionStorage["myKey"] + document.cookie);
</script>
</body>
</html>
しかし、警告関数にセッション変数とCookie変数を表示すると、空の変数が表示されます。セッション変数とCookie変数が機能しない理由
Webサーバー上の両方のファイルをホストするか、あなたが二番目をリフレッシュしますが動作しません。 ? –
いいえ、あなたはその理由を意味しますか? –
'file://'プロトコルからこれを実行しているだけなら、それは動作しません。 – adeneo