gra*_*s0r 6 javascript variables grails gsp
我有一个问题,在GSP文件的javascript代码中使用grails变量值.
例如:我有一个会话值session.getAttribute("selectedValue"),我想在javascript代码部分中使用这个值.
我的解决方案现在(在GSP内):
<%
def js = new String("<script type=\"text/javascript\">")
js += "var jsSelectedValue = " + session.getAttribute("selectedValue") + ";"
js += "</script>"
out << js
%>
Run Code Online (Sandbox Code Playgroud)
然后我用jQuery Stuff在我的GSP里面有javascript块等等,我需要这个值.
还有另一种方法可以在纯JavaScript代码中访问grails变量吗?
第二个问题,恰恰相反.我在下拉框中选择并单击"保存",然后我想在JS-part的会话变量中存储值$("#select-box").val().
非常感谢您的帮助.
干杯,
马尔科
Med*_*rod 12
为什么不使用javascript GSP-tag?解决方案可能如下所示:
<g:javascript>
var jsSelectedValue = "${session.selectedValue}";
</g:javascript>
Run Code Online (Sandbox Code Playgroud)