AJAX Pagination添加了替换数据的数据

我有一个有效的基于PHP的分页,我正在添加ajax以改善页面加载。

我的问题是ajax正在添加整个导航页面 (通过分页链接进行导航)到当前页面内容

并且要添加的特定数据是用于内容显示div中的整个导航页面 这应该像 导航页面内容替换当前页面内容一样。

我的分页在div中, id =“pagination”和ul li。 我的重复页面内容在div中, id =“temp”

我的ajax代码

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

我的导航链接结构就是这样的

 echo " 
  • Next»»
  • ";

    请告诉我如何使用ajax替换添加数据的数据。

    谢谢。

    通常.load()应该替换div#temp的内容。 但你可以通过以下方式解决这个问题:

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

    要么

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