当我创建标记<g:javascript src="highcharts/highcharts.js?v=255" />
时,出现错误:
I can't work out the type of /tools/js/highcharts/highcharts.js?v=205 with type [text/javascript]. Please check the URL, resource definition or specify [type] attribute
文档说g:javascript没有type属性,在查看grails源代码后,我发现它正在使用FileNameUtils.getExtension()来确定资源的类型。由于那只会执行lastIndexOf('。')并返回其右侧,因此显然不会找到它。在这种情况下,我们实际上不需要添加v = 255,因此我现在可以将其删除,但是我仍然希望将来能够这样做。我在这里有什么选择?
Grails版本是2.1.2
最佳答案
如何使用HTML标签?
<script src="highcharts/highcharts.js?v=255 type="text/javascript"/>
关于grails - 带有查询字符串的Grails g:javascript标记会生成错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13977193/