2012-01-08 46 views
0

我试图添加ajax分页到wp 3.3.1并且无法使其工作。我有ajax部分工作,但页面不会前进。基本上每次我点击“下一步”它将重新加载当前页面。wp 3.3.1 ajax分页问题,​​页面将不会前进

我有以下代码,也许一些专家可以给我一些提示或帮助。我有演示网站设置,如果你需要看看它。

下面是代码

<div id="clip_block"><div id='contentInner'> 
<?php echo $post->ID ?> 
<?php 

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
$wp_query->query('cat='.$post_categories.'&posts_per_page=6&paged='.$paged); 
?> 
<?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?> 

/* my content */ 
       </div></div> 

<?php endwhile; ?></div></div> 
<div id='postPagination'> 
<?php previous_posts_link('Newer Entries &raquo;') ?> 
<?php next_posts_link('&laquo; Older Entries') ?> 

</div> 

这是我在我的头:

<script type="text/javascript" charset="utf-8"> 
jQuery(document).ready(function(){ 

jQuery('#postPagination a').live('click', function(e){ 
    e.preventDefault(); 
    var link = jQuery(this).attr('href'); 
    jQuery('#clip_block').html('Loading...'); 
    jQuery('#clip_block').load(link+' #contentInner'); 
}); 
}); 

的jquery.js加载为好。

感谢您的帮助

回答

0

我不知道是肯定的,但是从经验上讲,这不是WordPress中使用AJAX的最佳途径。每当我在WP中使用AJAX时,我都会将请求发送到处理请求的wp-includes/admin-ajax.php。

你能提供一个链接吗?我会看一看。

+0

这里是主视频下的演示站点[link](http://www.alieoli.com/video/18341/),我想列出同一类别下的所有视频。与阿贾克斯感谢的页面 – user1136783 2012-01-09 07:41:34