更快地替换JQuery.load()?

时间:2012-09-17 16:02:51

标签: jquery html ajax jsp web-applications

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

加载其他JSP页面

我按照这种方式避免了所有页面中导航和通知的冗余。

  1. 这种做法是最佳做法吗?
  2. 似乎JQuery.load()很慢,有没有更快的方法将页面加载到索引jsp页面中的内容div中(除了iframes)?

1 个答案:

答案 0 :(得分:1)

我从未被出售过以异步方式检索大块标记 - 我最好获取整个页面,或获取数据的XML / JSON表示,以便使用client side templating进一步设置样式。

从服务器获取部分要求实现哈希导航[这不是一件容易的事,需要一个合适的路由框架来维护可重用的链接],所以想想你是在处理网站还是用< EM> web应用

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