我的scala.html文件中有以下代码
@(supports: List[Champion])
<div id="supports" class="champWrap">
@supports.map { champion =>
<a href="@routes.Application.champion(champion.getStringId)">
<div class="icon-wrap">
<img src="@routes.Assets.at(champion.getIcon)" alt="@champion.getName" title="@champion.getName"/>
<p>@champion.getWinm%</p>
</div>
</a>
}
</div>
所以目前我正在从Controller中的数据库中收集一个List,并在渲染时将其发送到模板。
我想要改变的内容:
我想在页面中有一个控制选项,用于更改用于收集列表的参数。因此,在更改控制选项后,必须使用不同的参数收集列表,并且必须重新加载遍历列表的页面部分,还必须存储此设置,例如。如果重新加载页面。
我知道我必须使用AJAX执行此操作,并且我在文档中读到可以在Play中使用这样的内容:
GET /hotels/list Hotels.list
但我无法弄清楚我应该怎么做,因为我之前没有使用过Ajax,我也需要一些关于如何存储设置的提示。我正在考虑用cookie做这个,这是正确的方法吗?
如果有人能给我一些帮助,我将不胜感激