我可以在play框架中的scala中的if语句中使用javascript变量吗?

时间:2013-04-24 16:05:03

标签: javascript scala playframework-2.0

我有一个下拉列表:

<select id="sel">
<option value="1">test1</option>
<option value="2">test2</option>
<option value="3">test3</option>
</select>

我得到所选的值:

var e = document.getElementById("sel");
var val= e.options[e.selectedIndex].value;

但我需要的是在Play框架Scala中使用“val”变量,如果句子如下:

@if(svor.rettsvar == val){
    <p><b>@svor.svor_texti</b></p>
}

并在我更改所选值时进行更新。

最好的问候,Björn。

1 个答案:

答案 0 :(得分:0)

你不能混合使用Scala和JavaScript范围....实际上我甚至没有想法,如何解释它:/

Scala语法在运行时编译为一些HTML代码,JavaScript在客户端执行,因此不可能将Scala与JS交互...如果您要查看从Scala视图生成的HTML代码,你会明白的。

最有可能的是,您可以使用ONLY JS条件来解决您的问题。