我在 <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 文件中的标签不被评估 - 有没有办法改变这个?
最佳答案
关于javascript - JavaScript 中的 GSP 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7336309/