GSPファイルのjavascriptコードでgrails変数値を使用して質問があります。GrailsをGSPサイトのjavascript内で使用する
例:私はセッション値session.getAttribute( "selectedValue")を持っており、この値をjavascriptコードの部分で使用したいと思います。
<%
def js = new String("<script type=\"text/javascript\">")
js += "var jsSelectedValue = " + session.getAttribute("selectedValue") + ";"
js += "</script>"
out << js
%>
、その後、私はjQueryのスタッフと私のGSP内部javascriptのブロックを持っているように、そこに私は、この値が必要になります。
私のソリューションは、(GSPの内側)になりました。
純粋なjavascriptコード内でgrails変数にアクセスできる別の方法はありますか?
2番目の質問はまったく逆です。たとえば、ドロップダウンボックスで選択して「保存」をクリックすると、JSの部分からセッション変数の中に値$( "#select-box")val()を保存します。
ご協力いただきありがとうございます。
乾杯、
マルコ
上記のコードでは、実際にグレーズ変数を参照しているわけではありません。あなたが実際にやっているのは、テンプレートからJavaScriptコードを生成することです。このテンプレートはサーバー側で処理されるため、セッションにアクセスできます。 –