大佬教程收集整理的这篇文章主要介绍了正确地将Groovy列表传递给GSP中的Javascript代码,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
function SELEcTipe() { var types = ${typeList} alert('List of types ' + types )
问题是,如果将typeList定义为(在Groovy中)为
typeList = [['TYPE1',['VAR1','VAR2','VAR3']],['TYPE2','VAR3']] ['TYPE3','VAR3']] ]
function SELEcTipe() { var types = [[ TYPE1,[ VAR1,VAR2,VAR3 ]],[ TYPE2,VAR3 ]] [ TYPE3,VAR3 ]] ] alert('List of types ' + types )
这是错误的,因为JavaScript不是作为字符串处理,而是因为缺少引号而作为引用.
有没有办法强制Groovy打印带引号的数组列表或任何其他简单的方法来实现这一目标?
PD:我可以做一个特定的功能来实现它,但我认为这应该是一个简单的方法…
编辑:我添加了完整的数据结构,比简单列表更复杂
以上是大佬教程为你收集整理的正确地将Groovy列表传递给GSP中的Javascript代码全部内容,希望文章能够帮你解决正确地将Groovy列表传递给GSP中的Javascript代码所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。