1

とても単純明快なので、約 50 個の変数を保存し、それらを次のページに渡して再度出力する方法が必要です。

PHP などのサーバーサイド言語が使えません。これは完全に jQuery/JavaScript を使用する必要があります。

プロジェクトをもう少し説明すると、簡単な計算を行う大きなフォームがあります。計算の合計を含め、これらの変数をすべて保存し、新しいページに表を作成して、適切な形式で出力する必要があります。次に、テーブルを印刷するか、テーブルを電子メールで送信するかの 2 つのオプションを提供します。

変数を保存して次のページに渡すよりもはるかに優れた代替手段があるかもしれませんが、これにどのようにアプローチするかについてのガイダンスを探しているだけです.

私は誰かに山ほどのコードを書くように頼んでいるのではなく、単なる提案です。

すべてのヘルプとアドバイスは大歓迎です。

PS。この Web アプリは、主に iOS デバイス向けに作成されています。

4

2 に答える 2

5

Cookie またはlocalStorageがその方法です。API がはるかに優れており、より多くのデータを保存できるので、localStorage を使用することをお勧めします。

caniuse.comによると、すべての主要なブラウザーでサポートされています。さらに、上記でリンクした MDN ページには、localStorage が利用できない場合に Cookie にフォールバックするコードが含まれています (ただし、もちろん、最大サイズはそのブラウザーの Cookie の制限に制限されます)。

于 2013-09-29T10:55:30.540 に答える