回答

0

在我的應用程序通過一個模型對象到JavaScript以下列方式:

<g:javascript> 
    // Scroll the page to the position of the add button clicked by the user 
    jQuery(document).ready(function() { 
      window.scrollBy(0, ${pageScroll}); 
     });  
</g:javascript> 

在您的例子,你可以使用標籤

<g:set var="tranlsatedLabel" value="${g.message(..)}"/> 

定義一個新的變量,你可以像我上面展示的那樣傳遞它。

+0

是的,當然我們會在GSP文件上使用它,但不能在任何外部java腳本文件中使用它。 –

+1

好吧,如果你的外部javascript文件不是由grails渲染的,那麼它不起作用。只有一個解決方案,你應該實現一個作爲休息服務的控制器。這個問題有一些grails插件,他們使用「REST服務」方法。 –