0

ページの読み込みを改善するために ajax を追加している作業中のPHP ベースのページネーションがあります。

私の問題は、ajaxがナビゲーションページ全体(ページネーションリンクを介してナビゲーションが行われる)を現在のページコンテンツに追加していることです。

追加される特定のデータは、コンテンツ表示に使用されるdiv内のナビゲーション ページ全体です。これは、現在のページコンテンツをナビゲーション ページコンテンツに置き換えるようなものです。

私のページネーションはid="pagination"と ul liの div にあります。私の繰り返しページのコンテンツはid="temp"の div にあります。

私のajaxコード

    $(function(){
$('#pagination ul li a').click(function (ev) {
ev.preventDefault();    
$('div#temp').load($(this).attr('href'));
});
});

ページネーションの私のナビゲートリンク構造はこのようなものです

echo " <li><a href='is-test.php?page=$nextpage'>Next&raquo;&raquo;</a></li> ";

データを追加するのではなく、データを置き換えるために ajax を作成する方法を教えてください。

ありがとう。

4

1 に答える 1

0

通常.load()、 の内容を置き換える必要がありdiv#tempます。ただし、次の方法でこれを解決できます。

$('div#temp').empty();

$('div#temp').load($(this).attr('href'));

また

 $('div#temp').load($(this).attr('href') + '#temp');
于 2012-05-26T06:40:28.130 に答える