如何访问playframework';查看javascript中的控制器数据?

如何访问playframework';查看javascript中的控制器数据?,javascript,playframework,var,Javascript,Playframework,Var,我有一个javascript应用程序,我想在其中向表单添加自动完成。因此,我呈现一个包含控制器中所有可用名称的数组,以便该数组在视图(html)中可用 $(function(){${“id”}.autocomplete({source:如何在这里获取数据??});}) 现在我想把这些数据读入一个变量,这样我就可以在javascript中使用它来自动完成。。。有人能告诉我如何做到这一点吗 短暂性脑缺血发作 -astriffe您需要用JSON对这些数据进行序列化,当用javascript打印时,这

我有一个javascript应用程序,我想在其中向表单添加自动完成。因此,我呈现一个包含控制器中所有可用名称的数组,以便该数组在视图(html)中可用


$(function(){${“id”}.autocomplete({source:如何在这里获取数据??});})

现在我想把这些数据读入一个变量,这样我就可以在javascript中使用它来自动完成。。。有人能告诉我如何做到这一点吗

短暂性脑缺血发作


-astriffe

您需要用JSON对这些数据进行序列化,当用javascript打印时,这些数据将被解释为javascript

为了帮你,玩吧!有

您如何实现这一目标的示例如下:

<% def gson = new com.google.gson.Gson(); %>
$(function() {${"id"}.autocomplete({source: ${gson.toJson(playVariable)} }); });

$(function(){${“id”}.autocomplete({source:${gson.toJson(playVariable)}}});});

但这是一段难看的代码,最好使用它来实现这一点。您需要用JSON序列化这些数据,当用javascript打印时,这些数据将被解释为javascript

为了帮你,玩吧!有

您如何实现这一目标的示例如下:

<% def gson = new com.google.gson.Gson(); %>
$(function() {${"id"}.autocomplete({source: ${gson.toJson(playVariable)} }); });

$(function(){${“id”}.autocomplete({source:${gson.toJson(playVariable)}}});});
但这是丑陋的代码,最好用它来实现这一点