Grails: как получить доступ к данным в javascript с контроллера - PullRequest
0 голосов
/ 20 ноября 2011

У меня есть некоторые данные в моем контроллере, которые я хочу использовать в Javascript в моем файле gsp

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>

Появляется диалоговое окно, но без значения. Любое решение ..?

Спасибо

1 Ответ

1 голос
/ 20 ноября 2011

Вам нужно объяснить grails, что локальная переменная value должна быть доступна в представлении, возвращая карту всех переменных, которые должны быть доступны в представлении:

class MainController {
    def test = {

        def value = 111.10
        [value: value]
    } 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...