我已經搜索了這個,但似乎無法找到正確的解決方案。我會貶低這一點,看看我會出錯的地方。Grails GSP訪問腳本內的變量
我正在使用Grails進行項目,我非常喜歡它。我認爲難以避免的地方在於GSP。
有人能告訴我了:
控制器:
def index()
{
def message = "This is a test"
[message: message]
}
在視圖裏
<!DOCTYPE html>
<html lang="en">
<head>
<script type="text/javascript">
$(document).ready(function() {
HOW DO YOU ACCESS THAT VARIABLE IN HERE
});
<body></body>
</html>
我想喂一些第三方的JavaScript庫,我有一個試圖解決這個問題。是的,我可以手動ajax或使用第三方庫來調用ajax thingy。但是,我認爲這是一個Grails的方式,所以我不必做太多繁重的工作。我的意思是說,你是否有機會在腳本上面訪問它,並使所有的東西全球化?試圖找出正確的做法是什麼。
我使用的示例庫是具有ajax調用的JQwidgets
庫,但我寧願將數組等直接傳遞給Grails中的通過命名操作。
'$(文件)。就緒(函數(){VAR東西=「 $ {message}「;}''''''假設正在渲染的GSP是來自'index'控制器方法的視圖,這樣'view'中的'model'可用於GSP何時編譯和渲染頁面。 –