<div class="home-thumbs bottom-thumbs">
<?php $home_query_bottom = new WP_Query("cat=&showposts=20&offset=5"); $b = 0; ?>
<ul class="thumbs">
<?php while ($home_query_bottom->have_posts()) : $home_query_bottom->the_post();
$do_not_duplicate = $post->ID; $b++; ?>
<li class="post-<?php the_ID(); ?> thumb"><?php get_the_image(array('custom_key' => array('thumbnail'), 'default_size' => 'thumbnail', 'width' => '160', 'height' => '160')); ?></li>
<?php endwhile; wp_reset_query(); $b = 0; ?>
</ul>
</div>
<div id="output"></div>
<script type="text/javascript">
$('.go-right').click(function(){
$.ajax({
type: "POST",
url: "process_thumbs.php",
data: "showposts=25",
success: function(html){
$("#output").html(html);
}
});
});
</script>
// process_thumbs.php
<body>
<?php $numposts = $_POST['showposts']; ?>
<div><?php echo "this is the amount of posts to be shown: $numposts"; ?></div>
</body>
看起來像一個簡單的ajax調用。 .go-right確實存在,它只是在另一個文件中,我測試了點擊正在執行。這個Ajax調用基本上不起作用。也許有人可以確定我的代碼是否錯誤。我的jquery ajax不能在我的WordPress網站上工作
理想我想採取WP-查詢循環和使用Ajax與不同showposts再次運行該循環,如果有人點擊偏移。
感謝。我檢查了chrome的開發人員工具,它說我的process_thumbs.php 404錯誤。說www.url.com/process_thumbs.php,這不是網址。我想在wordpress中你需要絕對路徑? – Adam 2011-01-09 17:36:11