wp 3.3.1 ajax分页问题,​​页面根本不会提前

时间:2012-01-08 06:23:12

标签: wordpress

我正在尝试向wp 3.3.1添加ajax分页,但无法使其工作。我得到了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也被加载。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

我不确定,但从经验来看,这不是在WordPress中使用AJAX的最佳方式。每当我在WP中使用AJAX时,我专门将请求发送到处理请求的wp-includes / admin-ajax.php。

您能提供链接吗?我来看看。