我尝试将数组从 Controller 传递到javascript代码的gsp页面中。我尝试过
Controller :

           def stat(){
           def listSubject = [["Physique", 10, 85, 1], ["Arabe", 20, 14, 3]]

            [listSubject]
                             }

stat.gsp:
               var data=${listSubject} ;

但是看起来好像在考虑数据是字符串还是数组。
我也尝试添加
             var data=${listSubject.encodeAsJavaScript()} ;

但是没有结果匹配。请我需要你的帮助:(谢谢

最佳答案

将gsp中的数据传递到javascript的最好方法是JSON。试试这个:

def stat(){
    def listSubject = [["Physique", 10, 85, 1], ["Arabe", 20, 14, 3]] as grails.converters.JSON
    [listSubject:listSubject]
}

关于grails - 将一个Groovy数组传递给javascript代码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25415050/

10-10 12:39