javascript - groovy grails 将集合返回给 javascript

标签 javascript grails

我有一个看起来像这样的集合

def quantities = [10,50,100,200,300,500,1000,2000,3000,5000,10000]

or 

def availableQuantities = ProductQuantity.findAll() as JSON

我正在尝试将集合返回到我的 View ,以便像这样传递到 javascript 中。

[availableQuantities:availableQuantities]

而不是在我的js中得到以下结果。

availableQuantities": [10,50,100,200,300,500,1000,2000,3000,5000,10000]

我得到下面的结果。如何得到上面的结果?

availableQuantities":\u005b10\u002c50\u002c100\u002c200\u002c300\u002c500\u002c1000\u002c2000\u002c3000\u002c5000\u002c10000\u005d}

最佳答案

尝试这样:

<script type="text/javascript">

    var quantities = ${quantities};

</script>

这将为您提供一个javascript变量值:[10,50,100,200,300,500,1000,2000,3000,5000,10000]

关于javascript - groovy grails 将集合返回给 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30945614/

相关文章:

javascript - 如何使用 JavaScript 定位和更改 HTML 文档中的所有 h2 标签

javascript - 如何在 Node 服务器中提供带有哈希名称的捆绑 js 文件?

javascript - 开 Jest mock 一个模块

grails - 将Java字符串数组发送到.gsp并显示所有元素

grails - GGTS 下载页面的 404

hibernate - 带有 PostgreSQL 的 Grails 不生成表

javascript - 提交表单而不刷新页面

javascript - 打开时滚动到引导 Accordion 的顶部

list - 如何在grails应用程序的index.gsp中仅列出某些 Controller ?

grails - 如何在Grails 3.1.8的脚手架GSP中对hasMans进行排序