javaScript変数をhtmlページから別のページに転送するための変更はありますか?複数のhtml「サブページ」と1つの「メインページ」があり、メインページに変数を送信してメインページと通信するためにこれらのサブページを作成する必要があります。ただし、サブページは同じ変数名を使用しており、どういうわけかメインページで全体の金額を計算する必要があります。
2 に答える
0
いいえ。JavaScript変数は常に現在のページにスコープされます。ページ間で状態を保存する場合は、何らかのサーバー状態を使用する必要があります。
于 2013-03-27T08:39:27.220 に答える
0
または、ページヘッダーに含まれている単一のjavaScriptファイルを使用してから、AJAX(jQuery.get)を介してすべてのサブページをロードすることもできます。このようにして、すべてのjavaScript変数はそのまま残り、常に値をメモリに保持します。
グローバルな名前空間の汚染を防ぐために、モジュールでjavaScriptを構造化するだけです。また、イベントや関数で参照を簡単に更新できるため、制御変数をプリミティブ型(文字列、数値など)ではなくオブジェクトにします。プリミティブ型は値によって異なります。つまり、javaScriptは現在のスコープでコピーを作成します。
于 2013-03-27T08:56:42.643 に答える