0

我有两个 html 页面:/algorithrms/algorithms/add用 scala 模板编写。路由文件包含以下几行:

GET     /algorithms                 controllers.Application.algorithms()
GET     /algorithms/add             controllers.Application.newAlgorithmForm()

我想在页面中添加一个按钮,/algorithms当我单击该按钮时,它只是重定向到第二页/algorithms/add。我知道如何在 JavaScript 中做到这一点。我只想通过单击按钮调用一个动作,然后让该动作将我重定向到登录页面。

所以我在第一页的html模板中添加了以下代码:

    @form(action=routes.Application.newAlgorithmForm()){
        <input type="submit" value="Add">
    }

它有效,但登陆网址是:http://localhost:9000/algorithms/add?

我不要那个问号。我想知道 1)我做错了什么导致问号生成和 2)如何删除它?

4

1 回答 1

1

我不知道你是否使用 Twitter 引导程序,但超链接也可以看起来像按钮,而且redirect to another page对我来说听起来像一个普通的超链接:

<a class="btn" href="@controllers.routes.Application.newAlgorithmForm()" >
  @Messages("add.newAlgorithmForm")
</a>
于 2013-03-27T21:47:50.427 回答