javascript - Grails - 从 javascript 函数设置变量

标签 javascript grails

当我尝试在 GSP View 中从 javascript 函数设置变量时,出现错误: “无法在空对象上调用方法 func()”

普惠制:

<g:set var="variable" value="${tr.func.name()}" />

我也尝试过解决这个问题,但没有成功: 变量未定义

<g:javascript>var test = tr.func.name();</g:javascript>
<g:set var="variable" value="${test}" />
<g:javascript>alert(${variable});</g:javascript>

谢谢

最佳答案

您应该在浏览器中使用Javascript。 GSP 在服务器端工作。

只需将 GMT 日期传递到浏览器,并在其中应用格式即可。有一个很好的用于日期格式化的js库:moment.js

关于javascript - Grails - 从 javascript 函数设置变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21603950/

相关文章:

grails - 如果没有渲染,remoteFunction将无法工作

grails - 如何根据 Controller 操作强制域字段?

Grails URL 映射

javascript - 在QML中转储或序列化对象

javascript - vue.js 2 vue-material 中的路由

c# - 检查浏览器版本

javascript - 使用箭头键 javascript 和/或 jQuery 增加 html anchor

grails - Groovy/Grails多对多删除关系

调用 flex-AS 函数时的 Javascript 错误

Grails Assets 管道插件 : using third-party CDNs