javascript - 如何从 OnChange 调用 Play 框架 Action

标签 javascript scala playframework playframework-2.3 typesafe-activator

我是newbiePlay Framework with Scala环境。我想调用Controller Action方法来自@select() ~ dropdown OnChange .

如何从按钮调用

<a href="@routes.Application.cancel()"><span>Cancel</span></a> 

我真正需要的

我需要调用我的Action从下拉OnChange方法。请帮助我完成这项任务。

编辑

@select(
   userMapForm("department"),
   DepartmentList,//set values from DB
   '_default -> "-- Select Department --",
    'onChange->"//invoke Action from here"
                        )

最佳答案

您可以使用简单的 JavaScript 来完成此操作。

@select(
   userMapForm("department"),
   DepartmentList,//set values from DB
   '_default -> "-- Select Department --")


<script>
  document.getElementById("department").addEventListener("change", funciton(){
    location.replace("@routes.Application.cancel()");
  });
</script>

您可以使用 jQuery 来简化它(或其他 JavaScript 框架)

关于javascript - 如何从 OnChange 调用 Play 框架 Action,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32972599/

相关文章:

javascript - Chrome 浏览器在 Handlebars 模板中未捕获类型错误

javascript - React Native - 一个 View 中的多个倒计时器,无需重新渲染

javascript - 如何连接嵌套在另一个对象数组中的对象数组中的字符串?

scala - 子类型的 Monoid 应用程序不使用追加运算符编译,但在显式调用时工作

javascript - 单击时数据内容不起作用

oracle - 通过 slick 处理 Oracle 中的自动 inc 列

scala - Play Framework : read Json containing null values

json - 具有 json 解析器的单元测试 Play Controller 操作

java - 玩! - GET/user/{id} 无密码

java - Play Framework 配置