1

(同じドメイン内の) anothorページにリダイレクトされた後、javascriptグローバル変数を保持することは可能ですか?

html5 localStorage / sessionStorageを使用するか、サーバーセッション状態に保存する(そして後でプルする)ことができることを知っています。しかし、複雑な、またはいくつかのグローバル変数を使用する場合、別の簡単な使用方法があるかどうか疑問に思います...

例えば:

<html>
   <head>
      <title> first page </title>

      <script type="text/javascript">
          var myGlobal="this is my global variable";
            ...
      </script>
   </head>
   <body>
        ...
       <a href="secondPage.htm" ..> to the second page</a>
   </body>
</html>

およびsecondPage.htm:

<html>
   <head>
      <title> second page </title>

      <script type="text/javascript">
          alert(myGlobal);    //I want it to be :  "this is my global variable";
            ...
      </script>
   </head>
   <body>
       ...
   </body>
</html>
4

1 に答える 1

2

(同じドメイン内の)anothorページにリダイレクトされた後、javascriptグローバル変数を保持することは可能ですか?

いいえ。

新しいページ=新しい実行環境。

html5 localStorage / sessionStorageを使用するか、サーバーセッション状態に保存する(そして後でプルする)ことができることを知っています。しかし、複雑な、またはいくつかのグローバル変数を使用する場合、別の簡単な使用方法があるかどうか疑問に思います...

それらはあなたが持っているほとんど唯一のオプションです。少量のデータがCookieに保存される可能性があります。

于 2013-01-18T11:39:17.793 に答える