cakephp 3.x ajax分页

时间:2016-08-22 12:43:33

标签: ajax cakephp pagination

如何以cakephp方式在cakephp 3.x中实现ajax分页。

cakephp 2.x 中,我使用下面的代码来实现ajax分页(JS Helper)。

$this->Paginator->options(array('update' => '#content', 'evalScripts' => true));

$this->Js->writeBuffer();
有人帮助我。

1 个答案:

答案 0 :(得分:1)

我使用下面的脚本完成了ajax分页。在ctp文件的末尾添加此脚本。

$(document).ready(function () {
$(".pagination a").bind("click", function (event) {
    if(!$(this).attr('href'))
        return false;
    $.ajax({
        dataType:"html", 
        evalScripts:true,
        success:function (data, textStatus) {$("#content").html(data);}, 
        url:$(this).attr('href')});
        return false;
    });

});