ナビゲーション ヘッダーと通知パネルを含む JSP インデックス ページがあり、index.jsp の特定の div に JQuery.load() を使用して他の JSP ページをロードします。
すべてのページでナビゲーションと通知の冗長性を避けるために、この方法に従いました。
- このアプローチはベストプラクティスですか?
- JQuery.load() が遅いようです。インデックス、jsp ページ (Iframe を除く) のコンテンツ div にページをロードするより高速な方法はありますか?
ナビゲーション ヘッダーと通知パネルを含む JSP インデックス ページがあり、index.jsp の特定の div に JQuery.load() を使用して他の JSP ページをロードします。
すべてのページでナビゲーションと通知の冗長性を避けるために、この方法に従いました。
私はマークアップの大きな塊を非同期で取得することに売られたことはありません.ページ全体を取得するか、データの XML/JSON 表現を取得して、クライアント側のテンプレートでさらにスタイルを設定することをお勧めします。
サーバーからパーシャルをフェッチすると、ハッシュ ナビゲーションの実装が求められます [これは簡単ではなく、リンクを再利用可能に維持するための適切なルーティング フレームワークが必要です]。
実際にはあまり好きではないアプローチが1つありますが、それはあなたのニーズに合うかもしれません.pjaxをのぞいてみてください-ライブの例は完全に明確です.