1

ヘッダーセクションにすべてのメニューがあります。メニューリンクをクリックすると、コンテンツのみが変更されますが、ヘッダーとフッターは同じままです。私は2つの選択肢を考えています。

  1. コンテンツセクションをiframe内に配置します。
  2. include('header.jsp');

    //ページ固有のコンテンツをレンダリングします..。

    include('footer.jsp');

これを行うためのより良い方法はありますか?jQuery .load()のようなものは、パフォーマンスを大幅に向上させますか?

4

1 に答える 1

1

jQuery のロードを使用することは良いオプションですが、JavaScript の前に HTML をロードするようにしてください。必要なのは、ロードするコンテンツ セクションだけです。次に例を示します。

コンテンツ セクション:

<div id='content'></div>


そして以下のコード:

$('#content').load('/includes/content2.html', function(){
    // load scripts here
});
于 2012-09-23T07:24:27.973 に答える