我正在尝试在我的grails项目中添加像http://learn.jquery.com/jquery-ui/getting-started/这样的jQuery UI。
在我的GSP中,我添加了这个:
<r:require modules ="jquery, jquery-ui" />
<g:javascript lib="jquery" />
<jqui:resources theme="darkness" />
<script
src="${resource(dir:'web_app', file:'jQuery/js/jquery-1.10.2.js')}"
type="text/javascript"></script>
<script
src="${resource(dir:'web_app', file:'jQuery/js/jquery-ui-1.10.4.custom.min.js')}"
type="text/javascript"></script>
<g:link
href="web-app/jQuery/css/ui-darkness/jquery-ui-1.10.4.custom.css"
rel="stylesheet"></g:link>
<script>
$(function() {
$("#datepicker").datepicker({
inline : true
});
});
</script>
我的输入字段如下所示:
<g:field type="date" class="time" name="start_date"
id="datepicker" placeholder="" />
我的Grails控制台给了我这个错误: 错误2014-06-04 17:18:00,846 [http-bio-8080-exec-9] ERROR resource.ResourceMeta - 未找到资源:/plugins/jquery-ui-1.8.24/jquery-ui/themes/darkness/ jquery-ui-1.8.24.custom.css |错误2014-06-04 17:18:00,968 [http-bio-8080-exec-9] ERROR resource.ResourceMeta - 找不到资源:/web_app/jQuery/js/jquery-1.10.2.js |错误2014-06-04 17:18:00,998 [http-bio-8080-exec-9] ERROR resource.ResourceMeta - 找不到资源:/web_app/jQuery/js/jquery-ui-1.10.4.custom.min。 js |错误2014-06-04 17:18:02,145 [http-bio-8080-exec-9] ERROR resource.ResourceMeta - 未找到资源:/plugins/jquery-ui-1.8.24/jquery-ui/themes/darkness/的jquery-UI-1.8.24.custom.css
我不明白为什么它在dir中插入文件:插件以及为什么在它保存在那个地方时找不到web_app / jQuery / js / jquery-ui-1.10.4.custom.min.js (在我的项目中的web-app目录中)。在我的浏览器的控制台中,我有两个错误: ReferenceError:未定义jQuery 和 ReferenceError:$未定义