【问题标题】:Grails 3.0 How to use Javascript in GSP's?Grails 3.0 如何在 GSP 中使用 Javascript?
【发布时间】:2015-09-04 18:10:01
【问题描述】:

文档说,r:script> 是这样做的正确方法,但这是 Resources Plugin 的一部分,在 Grails 3.0 中不可用,所以我认为在单个 GSP 中是正确的方法使用 Javascript 在 <body> 的末尾加上 g:javascript>-tag。

有没有更好的方法来做到这一点?

【问题讨论】:

    标签: javascript grails-3.0


    【解决方案1】:

    您可以在 GSP 文件的底部使用<asset:javascript src="example.js" />

    但是,SiteMesh 会在布局 GSP 中 <g:layoutBody /> 的位置插入正文,因此在 <script><body> 的末尾之间可能会出现一些其他标签。创建单独的布局 GSP 会更简洁。

    另外,请务必application.js 中包含example.js,否则默认情况下特殊的js 文件将在每个页面上结束。一种选择是为其他所有内容创建一个assets/javascripts/public 文件夹。

    grails-app/assets/javascripts/application.js

    //= require_tree ./public
    

    【讨论】:

      猜你喜欢
      • 2011-10-23
      • 1970-01-01
      • 2011-11-13
      • 1970-01-01
      • 1970-01-01
      • 2016-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多