jquery - 从Grails中的外部文件调用Jquery

标签 jquery grails grails-plugin grails-2.5

我在 Assets 文件夹中有一个 jquery 文件,我想在 中从中调用一个函数,我使用了:

<script type="text/javascript" src="${assetPath(src: 'test.js')}">
<g:submitButton class="hr" name="HR Module" onclick="myFunction();"/>

但是它不起作用,尽管如果我将此功能放在GSP中的 标记内,则可以正常工作。

我有什么想念的吗?

最佳答案

sample image

假设在上面的IDE快照中,您必须调用application.js,然后像下面那样进行操作

<asset:javascript src="application.js"/>

或者,如果您的文件位于 Assets 下的某个子目录中,请提供相对路径。例如,在上面的快照中,在 Assets 目录下的scripts文件夹中还有另一个application.js。然后,
<asset:javascript src="scripts/application.js"/>

这些是 Assets 管道提供的用于访问资源的标准标签。

最后但并非最不重要的一点是,您也可以类似地访问css
<asset:stylesheet src="bootstrap.css"/>

希望能帮助到你!

关于jquery - 从Grails中的外部文件调用Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34192416/

相关文章:

grails - 为什么域类中的get-Property仅可与Set和findAll一起使用?

tomcat - Grails WAR 不显示 View

grails - Gorm MongoDB 1.0-M2-保存/获取时选择集合

jquery - 如何在不更改效果的情况下在可滚动导航中添加下拉菜单?

java - 如何在 Grails 2.3.11 中安装 Apache POI

grails - 正在下载grails-1.1.1

grails - 导入具有小行高的Excel文件(在错误的位置找到行/单元格记录)

javascript - 如何将我的 jQuery 插件应用到动态创建的元素

javascript:即使在悬停时更改,如何立即获取 DIV 宽度/高度

javascript - 每次调用函数时都会创建新对象