IT序号网

jquery之grails 2.4 jQuery路径

EasonJim 2025年12月25日 编程语言 15 0

我在BuildConfig文件中有以下配置。

    // plugins for the compile step 
    compile ":scaffolding:2.1.0" 
    compile ':cache:1.1.7' 
    compile ":asset-pipeline:1.9.7" 
    runtime ":jquery:1.11.1" 
    compile ":jquery-ui:1.10.4" 
    runtime ':twitter-bootstrap:3.3.2' 

没有资源插件

和application.js
//= require jquery 
//= require_tree . 
//= require_self 
//= require bootstrap 

和application.css
*= require main 
*= require mobile 
*= require_self 
*= require bootstrap 

仍然,当我加载页面时,我看不到jquery的正确路径,因此jquery未加载。我想念什么。

当我查看 View 时,这就是我所看到的
<script src="/appName/js/jquery/jquery-1.11.1.js" type="text/javascript" library="jquery"></script> 

请您参考如下方法:

因此,得出以下结论:

  • 确保您的.gsp中没有指向jquery的任何经过编码的<script>元素。
  • 如果您是从Grails 2.3升级的,请确保删除所有缠绵的<g:javascript library='jquery'/><r:layoutResources/>语句。
  • 确保布局中包含<asset:javascript src="application.js"/>语句。gsp
  • 确保您在web-app/js中没有jquery库

  • 如果不 bundle 资源,则应在HTML源代码 View 中获得以下条目:
    <script src="/APPNAME/assets/jquery/jquery-1.11.1.js?compile=false" type="text/javascript" ></script> 
    <script src="/APPNAME/assets/jquery.js?compile=false" type="text/javascript" ></script> 
    


    评论关闭
    IT序号网

    微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!