【问题标题】:Grails : how to access data in javascript from controllerGrails:如何从控制器访问 javascript 中的数据
【发布时间】:2011-11-20 12:34:22
【问题描述】:

我的控制器中有一些数据,我想在我的 gsp 文件中的 Javascript 中使用这些数据

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>

对话框出现但没有任何值..任​​何解决方案..?

谢谢

【问题讨论】:

    标签: grails


    【解决方案1】:

    您需要解释 grails,他的局部变量 value 应该可以在视图中访问,通过返回所有变量的映射,应该可以在视图中访问:

    class MainController {
        def test = {
    
            def value = 111.10
            [value: value]
        } 
    }
    

    【讨论】:

    • 它应该可以正常工作,也许你使用了错误的控制器方法。您的 gsp 名称是大写的吗?仔细检查,动作名称和视图名称是否相同。
    猜你喜欢
    • 2010-10-29
    • 2012-01-30
    • 1970-01-01
    • 2018-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-12
    相关资源
    最近更新 更多