JavaScript中的GSP标签
GSP tags in JavaScript
我在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>
Grails不再计算 createLink
标签。因此,<script>
块内的Grails标签似乎被评估,但gsp包含的.js文件内的标签没有-有办法改变这一点吗?
查看GSParse插件,将css和js解析为gsp文件:
http://nerderg.com/GSParse http://grails.org/plugin/gsp-arse你是对的。js文件不会被grails求值!但普惠制是!这就是为什么当你设置一个标签时,它是工作的。我建议你有一个不同的方法来抓住这个链接!当你使用jquery时,我会这样做:
<input type="button" class="remove-item" data-url="${createLink(action: 'remove', controller: 'cart')}" value="GO" />
checkout.js:
$("button.remove-item").click(function() {
$.ajax({
url: $(this).data('url'),
type: 'POST'
});
});
相关文章:
- 在<页眉>标签
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- iframe正在添加标签,需要删除它们
- 如何自动调整标签的高度以适应内容
- Jquery标签插件粘贴问题
- Twitter引导程序Typeahead-Id&标签
- Highcharts-如何在自定义格式化程序中获得默认的y轴标签格式化程序
- Morris.js折线图x轴标签在调整大小后消失
- JavaScript goto 标签如何使用内部循环
- 显示某个用户ID的某个标签的30张Instagram图片
- 标签客户端的设置值
- 谷歌图表显示所有标签
- 如何在图片和边缘之间居中设置标签
- 在Datatables中设置本地化后,需要更改标签文本
- 第二组标签及其内容赢得'默认情况下t加载
- 在一个javascript文件中为整个网站创建标签
- 兰吉 |如何在 span 标签上使用单击事件删除突出显示的文本
- 将javascript变量传递给gsp g:link标签
- JavaScript中的GSP标签
- 使用Javascript中的GSP标签