0

我有一个 JSP 索引页面,其中包含导航标题和通知面板,并且在 index.jsp 的特定 div 中我使用 JQuery.load() 加载其他 JSP 页面

我遵循这种方式来避免所有页面中导航和通知的冗余。

  1. 这种方法是最佳实践吗?
  2. 似乎 JQuery.load() 很慢,有没有更快的方法将页面加载到 index,jsp 页面(Iframe 除外)中的内容 div 中?
4

1 回答 1

1

我从来没有被卖到异步检索大块标记 - 我最好获取整个页面,或者获取数据的 XML/JSON 表示,以进一步使用客户端模板进行样式设置。

从服务器获取部分内容要求实现哈希导航 [这不是微不足道的,并且需要适当的路由框架来维护可重用的链接],因此请考虑您是在处理网站还是webapp

实际上我不太喜欢一种方法,但它可能适合您的需要:看看pjax - 现场示例非常清楚。

于 2012-09-17T16:16:38.587 回答