如何在play framework中将参数从scala.html传递到javascript? @(消息:String)(exchangelist:java.util.ArrayList[String])(隐式会话:play.mvc.Http.session) @主(标题=消息)(会话){ ... 启动(exchangelist);
这样的代码,如何将参数“exchangelist”传递给Js函数“startup()”?此方法不起作用。我建议尝试使用meta标记:如何在play framework中将参数从scala.html传递到javascript? @(消息:String)(exchangelist:java.util.ArrayList[String])(隐式会话:play.mvc.Http.session) @主(标题=消息)(会话){ ... 启动(exchangelist);,javascript,scala,Javascript,Scala,这样的代码,如何将参数“exchangelist”传递给Js函数“startup()”?此方法不起作用。我建议尝试使用meta标记: 功能启动(列表){ 警报(“使用“+列表调用启动”); } var el=$('meta[name=exchangelist]').attr(“content”).split(“,”); 启动(el); 我建议尝试meta标记: 功能启动(列表){ 警报(“使用“+列表调用启动”); } var el=$('meta[name=exchangelist]'
功能启动(列表){
警报(“使用“+列表调用启动”);
}
var el=$('meta[name=exchangelist]').attr(“content”).split(“,”);
启动(el);
我建议尝试meta标记:
功能启动(列表){
警报(“使用“+列表调用启动”);
}
var el=$('meta[name=exchangelist]').attr(“content”).split(“,”);
启动(el);
代码段不完整,因此无法运行。我对其进行了编辑,以便您可以使用“运行”按钮运行它。您还必须使用上面注释的meta标记替换该行,以实际呈现scala列表的内容。代码段不完整,因此无法运行。我对其进行了编辑,以便您可以使用“运行”按钮运行它。您将看到lso必须用上面注释的meta标记替换该行,以实际呈现scala列表的内容。
@(message: String)(exchangelist: java.util.ArrayList[String])(implicit session: play.mvc.Http.Session)
@main(title = message)(session) {
<head>
...
</head>
<body>
<script>
startup(exchangelist);
<script>
</body>