[英]How to Use jQuery in Grails 3.0
我试图弄清楚如何在我的Grails 3.0应用程序中运行jQuery。 我试图在我的build.gradle中添加jQuery依赖项
runtime "org.grails.plugins:jquery:1.11.1"
当我这样做时,该应用程序无法构建。 我没有更改application.js文件中的任何内容,因此它仍然看起来像这样:
//= require jquery-2.2.0.min
//= require bootstrap
//= require_tree .
//= require_self
if (typeof jQuery !== 'undefined') {
(function($) {
$('#spinner').ajaxStart(function() {
$(this).fadeIn();
}).ajaxStop(function() {
$(this).fadeOut();
});
})(jQuery);
}
在我的gsp页面中,我同时尝试了两种方法:
<g:javascript>
$( document ).ready(function() {
$( "#a" ).click(function( event ) {
alert( "Thanks for visiting!" );
});
});
</g:javascript>
和
<g:javascript library='jquery'>
(function($){
$( document ).ready(function() {
$( "#a" ).click(function( event ) {
alert( "Thanks for visiting!" );
});
});
})(jQuery);
</g:javascript>
第一个导致错误,指出未定义“ $”,第二个导致未定义jQuery。 那么我应该如何在gsp页面中运行jQuery?
grails 3附带了jquery。 您必须像这样在gsp页面中进行设置:
<head>
<meta name="layout" content="main" />
<asset:javascript src="application.js"/>
<asset:stylesheet src="application.css"/>
<title></title>
</head>
“ application.js”的资产将为您的页面调用JQuery。 问候。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.