0

如果我有一个由多个部分(标题、主、侧面等)组成的主页,每个部分都是从不同的 URL 加载的,比如标题是由 /head 组成的,侧部分是从 /side 加载的,我们以前Include在其他框架。我该怎么做?2.0 我用 Jquery 来做,但不能在本地完成

$.get("/hello", function(result){
      $("#xxx").html(result);
4

2 回答 2

1

正如马库斯所说,这在官方文档中有详细说明。

实际上,您不会将来自不同 URL 的结果粘贴在一起。您在模板中定义必须使用哪些模板。

您可以使用以下方法包含其他模板:

<h1>Home</h1>

<div id="side">
  @common.sideBar()
</div>

但是如果你打算在你的页面周围有一个全局框架,你应该看看extended template

@otherTemplate("Title"){

   //Html content here ...

}

Update :

if what you are trying to do is retrieve an absolute URL from a controller, you have to use the reverse routing:

@routes.Application.hello("Bob").absoluteUrl()
于 2012-05-18T08:02:17.230 回答
0
<div id="side">
  @common.sideBar()
</div>

顺便说一句,它来自官方文档

于 2012-05-17T22:54:53.727 回答