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

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

统计.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] 
} 


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!