Ajax 和 PHP 重新加载分页时无法弄清楚


ajax and php reload for paging having trouble figuring it out

$(function(){
$('.page').click(function() {
    var paging = $(this).attr("name");
    var dataString = 'page='+paging;
    $.ajax({
        type: "POST",
        url: "<?php echo $backtrack; ?>shop.php",
        data: dataString,
        success: function(){
            $('#products').load('shop.php/skateboards/ #products > *', function(){
                $('#products').delay(200).fadeOut();
                $('#products').delay(600).fadeIn();
            });
            $(".current-page").attr("class", "");
        }
    });
    return false;
});

});

我猜这是行不通的,因为我正在重新加载页面中获取帖子的部分。我想做的是将页码发布到当前页面,然后重新加载产品div中的项目,它是下一组项目

我认为你需要做这样的事情:

$('.page').click(function() {
    $('#products').delay(200).fadeOut();
    var paging = $(this).attr("name");
    var dataString = 'page='+paging;
    $.ajax({
        type: "POST",
        url: "<?php echo $backtrack; ?>shop.php",
        data: dataString,
        complete: function() {
            $.get('shop.php/skateboards/', function(data) {
                 $('#products').replaceWith(data);
            });
        }
    });
    return false;
});