gpt4 book ai didi

javascript - 我可以为 grails 对象定义一个 javascript 变量吗?

转载 作者:行者123 更新时间:2023-12-02 19:10:10 26 4
gpt4 key购买 nike

我可以像这样将 JavaScript 变量分配给 grails 对象吗?

var newReport = ${report};

report是一个grails域对象,它从 Controller 传回gsp文件。

目前这在我的页面中不起作用。

最佳答案

假设该报告是 Grails 域类,您必须将其“翻译”为有效的 javascript 格式。一种方法是将其设置为 JSON。像这样的东西:

在 Controller 中

def reportJson = report as JSON

在普惠制中

<script type='text/javascript'>
var newReport = $.parseJSON("${reportJson}");
</script>

parseJSON 接受 json 字符串并返回一个 javascript 对象。

关于javascript - 我可以为 grails 对象定义一个 javascript 变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13843801/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com