javascript - 如何从 Javascript 访问我的 groovy/grails 值

标签 javascript grails groovy

我的 grails 类中有一个数组

class BootStrap {

  def init = { servletContext ->
    def myArray = ["Aug 2011","111.0"]
    new IndexValue (indexDate: new Date (),value: 100).save(flush:true)
    assert IndexValue.count()==1
  }

  def destroy = {
  }
}

现在在我的 javascript 中我有这个值

var endDate = month + ' ' + endDate.getFullYear();

我只需要检查这个 endDate 是否与我上面数组中的日期相同,如果这个日期存在,就给出一个警告 date is present

最佳答案

在渲染 gsp 时将其作为 javascript 变量传递,例如:

<g:javascript>
  window.month = ${month}
</g:javascript>

month 是你的 grails/gsp 变量

关于javascript - 如何从 Javascript 访问我的 groovy/grails 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8147223/

相关文章:

jquery - jQuery UI日历与Grails 2.5.1的问题

java - 在groovy中扩展LinkedHashMap时如何覆盖equals

regex - Groovy 与 replaceAll 与通配符

javascript - 防止单击子节点时调用父函数

tomcat - 在 Tomcat 中杀死守护线程的方法,应用程序无法启动 - 你如何解决这个问题?

json - 如何在Grails中更新现有JSON对象的参数?

gradle - Gradle dockerCompose插件为所有任务保留最新配置

javascript - 使用 jQuery、CSS 或两者来扩展 DIV 解决方案?

javascript - 我们可以在 Javascript 中使用 scriptlet 吗?

javascript - PHPStorm 在编辑 Javascript 时异常缓慢