0

js ファイルでグローバル変数を設定してもうまくいかないようです。sessionJavaScript から Rails 変数を設定するにはどうすればよいですか?

jQuery を使用しないソリューションが必要です。


編集: 解決策は、隠しフィールドを含む HTML フォームを使用することです。

4

1 に答える 1

2

グローバル変数は、ページビューの期間中のみ存続します。ページが再レンダリングされると、デフォルト値にリセットされます。

値を保持する必要がある場合は、Cookieまたはローカルストレージを使用する必要があります。他のオプションは、それらをAjaxでサーバーに送信し、サーバーにそれらを記憶させ、ページがレンダリングされるときに値を設定することです。

于 2012-05-24T18:10:02.917 に答える