【发布时间】:2012-10-28 17:59:23
【问题描述】:
这行不通,当我对 HTML 输出(Grails 1.2.1)进行查看源时,Grails 删除了 onClick 处理程序我缺少什么?
我正在尝试将 javascript 中显示的确认消息国际化
<g:actionSubmit id="deleteButton" value="Delete" action="deleteActivities" onclick="return confirm(' ${g.message(code="common.confirm.delete", args="['Activity']") } ');"/>
【问题讨论】:
-
这可能不是问题,但是当您在 JavaScript 字符串文字中时应该使用
g.message(...).encodeAsJavaScript()。 -
我认为你不能在 JS 中使用 Grails 的任何优点,除非你使用插件(例如jawr plugin)。