gpt4 book ai didi

scala - Play Framework 发送数组/列表供客户端代码处理

转载 作者:行者123 更新时间:2023-12-04 04:51:35 24 4
gpt4 key购买 nike

我的网站使用 Scala Play Framework 2.1。我希望能够将数组或列表传递给客户端代码,以便在页面加载后进行后续处理。该列表本质上是一堆稍后从服务器请求的东西。我的目的是让网页在数据进入时显示数据。

模板中的以下代码有效,但感觉很笨拙。有没有更好的方法来做到这一点?

<script>
var items = [ @results.map{ res =>
"@res.item",
} ""]
</script>

这是我最终想要在客户端做的事情:
for (var i = 0; i < items.length; i++)
{
var item = items[i]

jQuery.ajaxQueue({
url: "/dataJson",
data: {item : item}
}).done(function( data ) {
addColumn(data)
});

}

最佳答案

假设 results.map(_.item)是一个字符串列表:

@import play.api.libs.json._

<script>
var items = @Html(Json.toJson(results.map(_.item)).toString);
</script>

//result: var items = ["a","b","c"];

关于scala - Play Framework 发送数组/列表供客户端代码处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17356619/

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