在Play应用程序中使用多个按钮调用相同的参数化控制器功能

时间:2013-08-16 17:49:11

标签: playframework-2.0

我正在创建一个应用程序,其中显示所有在线用户的列表,每个用户旁边都有一个单独的按钮。 单击该按钮应调用具有与此条目对应的用户ID的控制器功能。

我也一样:

<div class="span4 box-widget">
    <div>
    <h5 align="center">Buddy List</h5>
      <ul class="unstyled">
         @if(xmppuser !=null){
            @for(p <-xmppuser.getOnlinefrnds())
            {
             <li>
             <span>@p.getPresence()</span>
             <span>@p.getName()</span>
             <button class="btn btn-warning" 
             onclick="@Presencelanding.sendChallenge(p.getName())">Challenge</button>
             </li>
             }
           }
      </ul>
     </div>
</div>

然而,每当我刷新网页时,都会调用此函数。 此外,单击此按钮

也不会调用/触发任何函数调用

我如何实现相同的目标?

1 个答案:

答案 0 :(得分:0)

onclick="location.href='sssss'"
routes:
GET/sssss                           controller.****.yourfunction()