jQuery插件和JS脚本之间的Grails冲突
我有一个需要jQuery的Grails应用程序,所以我通过插件加载jQuery和jQuery-UI:
buildConfig.groovy: runtime ":jquery:1.11.1" compile ":jquery-ui:1.10.4"
这个工作正常,因为我没有包含也使用jQuery的独立JS脚本。 这个脚本名为myscript.jquery.js,我把它放在web-app / js下。
现在我在main.gsp中包含这些插件和脚本:
main.gsp: ... ...
我明白了
ReferenceError: jQuery is not defined $ = jQuery;
我犯了一个特定的错误吗? 有没有更好的方法来处理这个?
PS:我试图通过main.gsp中的脚本直接加载jQuery,但是这没有用,因为我有其他依赖于jQuery插件的插件: – /
在config中的ApplicationResources.groovy文件中添加脚本,然后在页面中添加该模块。 这将解决问题。
示例:在您的conf / ApplicationResources.groovy中
modules = { baseJS { resource url: 'js/myscript.jquery.js' } }
在你的gsp文件中
这是旧博客,但你会明白这个想法
http://www.anyware.co.uk/2005/2011/09/12/optimising-your-application-with-grails-resources-plugin/
谢谢