Sim*_*mon 17 javascript grails gsp
我有几个自己的Javascript库,可以很好地完善我的HTML页面,我希望将它们包含在我的gsp页面中,特别是我的应用程序的登陆页面.我试图把它们放在views文件夹中,web-app/js并且$APP_HOME/scripts,但是当我打开我的index.gsp中的脚本不露面.
我也在我的代码中尝试了各种替代方案,但都没有...
<script src="mylib.js" type="text/javascript"></script>
<script src="js/mylib.js" type="text/javascript"></script>
<script src="scripts/mylib.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
我确信有一种聪明的grails方式可以实现这一点,但我真的只想要一个位置,我可以放置一些样板代码,我可以在我的应用程序中使用.考虑到约定而不是配置,预期的做法是什么?
小智 23
您可能不应该使用,<g:javascript library="myLib" />因为它被用作使AJAX调用库(scriptaculous,dojo,yahoo,jquery)无动于衷的方法.查看grails javascript.而是使用<g:javascript src="myLib.js" />.
Wil*_*ott 13
将您的JS文件放在:web-app/js/myLib.js,放入<g:javascript library="myLib" />您的布局我认为应该是您所需要的.