我尝试将数组从 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/