javascript - JavaScript 中的 GSP 标签

标签 javascript grails gsp

我在 <head> 中有以下内容普惠制

<script type="text/javascript>
    $("button.remove-item").click(function() {
        $.ajax({
            url: "${createLink(action: 'remove', controller: 'cart')}",
            type: 'POST'
        });
    });
</script>

请注意,我正在使用 Grails createLink标记来构造 AJAX 请求将发布到的 URL。当我将此代码移至 checkout.js 时并将上面的代码块替换为:

<script type="text/javascript" src="${resource(dir: 'js', file: 'checkout.js')}"></script>

createLink Grails 不再评估标签。所以看起来 <script> 内的 Grails 标签 block 被评估,但 GSP 包含的 .js 文件中的标签不被评估 - 有没有办法改变这个?

最佳答案

查看 GSParse 插件,将 css 和 js 解析为 gsp 文件:

http://nerderg.com/GSParse

http://grails.org/plugin/gsp-arse

关于javascript - JavaScript 中的 GSP 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7336309/

相关文章:

javascript - Vuetify.js:<v-text-field> 圆 Angular

javascript - D3 Javascript HREF 链接连接

javascript - 从 CDN 使用时,如何在 CKEditor 上设置插件?

ajax - 在Ajax调用后Grails插件 uploader 无法渲染

java - 通过从 Grails 中的属性文件读取数据来创建下拉列表

javascript - 如何更新Stripe订阅数量? ( Node .js)

gradle - 任务 ':bootRun' 执行失败

grails - 与团队之城

grails - 如何在 ListView 中显示域中的所有列/字段

html - Grails g :select tag with small picture for each option