玩2个带参数的Javascript路由器

时间:2018-04-02 10:33:56

标签: playframework playframework-2.6

我有这个方法:

showHome(categories: Option[String],
           query: Option[String],
           sort: Option[Int],
           page: Option[Int],
           platform: Option[String])

现在我想从javascript路由器调用它。我不确定要输入什么,因为我无法在javascript中表示选项。

window.location = jsRoutes.controllers.Application.showHome(CATEGORY_STRING, "test", newSort, null);

抛出此错误:

Illegal request-target: Invalid input '[', expected segment, '/', '?' or 'EOI' (line 1, column 2)

1 个答案:

答案 0 :(得分:0)

我知道了。重定向我得到绝对网址。

jsRoutes.controllers.Application.showHome(CATEGORY_STRING, QUERY_STRING, newSort, null).absoluteURL()