Grails 如何使用布局在我的gsp中加载jquery

Grails 如何使用布局在我的gsp中加载jquery,grails,Grails,对我来说,理解布局和加载.js的页面真的很让人困惑。有时它让我发疯。在我的layout/smart.gsp中,我以前有这个: 但是在我的index.gsp中给出了这个错误:uncaughtreferenceerror:$未定义。我必须在和之前在布局中添加?或者它只是针对使用的应用程序资源.groovy?您说您已经将加载jQuery的脚本标记放在正文的末尾,但是请记住,在使用$()之前需要加载jQuery。因此,您需要重新安排,将jQuery的脚本标记放在正在执行$(document.ready的

对我来说,理解布局和加载
.js
的页面真的很让人困惑。有时它让我发疯。在我的
layout/smart.gsp
中,我以前有这个


但是在我的index.gsp中给出了这个错误:
uncaughtreferenceerror:$未定义
。我必须在
之前在布局中添加
?或者它只是针对使用
应用程序资源.groovy

您说您已经将加载jQuery的脚本标记放在正文的末尾,但是请记住,在使用
$()
之前需要加载jQuery。因此,您需要重新安排,将jQuery的脚本标记放在正在执行
$(document.ready
的脚本之上的某个位置

或者正确地使用资源机制,使用jquery Grails插件,
需要jquery模块并将脚本片段放入
,Grails应该负责为您排序(Grails插件将jquery加载到头部,而不是正文的末尾)

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
$(document).ready(function () {
    alert('test')
}