我有一个在 GSP 文件中的 javascript 代码中使用 grails 变量值的问题。
例如:我有一个会话值session.getAttribute("selectedValue")我想在 javascript 代码部分使用这个值。
我现在的解决方案是(在普惠制内):
<%
def js = new String("<script type=\"text/javascript\">")
js += "var jsSelectedValue = " + session.getAttribute("selectedValue") + ";"
js += "</script>"
out << js
%>
然后我的 GSP 中有 javascript 块和 jQuery 等,我需要这个值。
是否有另一种方法可以在纯 javascript 代码中访问 grails 变量?
第二个问题,恰恰相反。例如,我在下拉框中选择并单击“保存”,然后我想将值 $("#select-box").val() 存储在 JS 部分的会话变量内。
预先非常感谢您的帮助。
Cheers,
Marco
为什么不使用 javascript GSP 标签?解决方案可以如下所示:
<g:javascript>
var jsSelectedValue = "${session.selectedValue}";
</g:javascript>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)