cakePHP中的部分Ajax分页

时间:2011-04-04 10:28:48

标签: ajax cakephp pagination cakephp-1.3

我正在尝试将ajax分页添加到我的应用程序视图中 我遵循了本教程:http://book.cakephp.org/view/1600/Ajax-Pagination

因此,在本教程中,您总是通过单击分页链接重新加载视图的整个内容 但我想要的是,它只重新加载包含分页数据的网​​站部分。

1 个答案:

答案 0 :(得分:1)

我为自己找到了一个解决方案:

我创建了一个只包含ajax分页的视图,并通过ajax请求包含它:

<?php $this->Html->scriptStart(array('inline' => false));?>
    $(document).ready(function() {
        <?php 
        echo $this->Js->request(array(
                'controller' => 'topics', 
                'action' => 'index', 
                $location['Location']['id']
            ), array(
                'async' => true,
                'update' => '#ajax_topics',
        ));
        ?>
    });
<?php $this->Html->scriptEnd();?>