如果我有一个由多个部分组成的主页面(标题,主要,侧面等等),每个从不同的URL加载说标题由/ head side section组成从/侧加载我们使用在其他框架中使用Include
。我可以这样做吗? 2.0
我使用Jquery来做它但不能这样做本地
$.get("/hello", function(result){
$("#xxx").html(result);
答案 0 :(得分:1)
正如马库斯所说,official documentation详细说明了这一点。
实际上,您不会将来自不同网址的结果粘贴在一起。您可以在模板中定义必须使用哪些模板。
您可以使用以下方式添加其他模板:
<h1>Home</h1>
<div id="side">
@common.sideBar()
</div>
但是,如果您打算在页面周围设置全局框架,则应该查看extended template
:
@otherTemplate("Title"){
//Html content here ...
}
更新:
如果您要执行的操作是从控制器检索绝对URL,则必须使用reverse routing:
@routes.Application.hello("Bob").absoluteUrl()
答案 1 :(得分:0)
<div id="side">
@common.sideBar()
</div>
BTW来自official documentation。