2011-11-20 64 views
0

我有我的控制器的一些數據,我想在Javascript中我GSP文件的Grails:如何從控制器

class MainController { 
    def test = { 

     def value = 111.10 
    } 
} 

TEST.GSP

<html> 
    <head><title>Simple GSP page</title></head> 
    <body> 
     <script language="JavaScript"> 
      alert("${value}") 
     </script> 
    </body> 
</html> 

對話框使用存取JavaScript數據似乎沒有任何價值..任何解決方案..?

感謝

回答

1

你需要解釋的Grails,他局部變量value應該在視圖訪問,通過返回地圖的所有變量,這應該是接近的觀點:

class MainController { 
    def test = { 

     def value = 111.10 
     [value: value] 
    } 
} 
+0

嘗試,但不起作用 – junaidp

+0

檢查瀏覽器中的源代碼。什麼是生成的? – Chris

+0

它應該工作,也許你是在錯誤的控制器方法。你的gsp名字是否認真大寫?仔細檢查,操作名稱和視圖名稱是否相同。 – Chris