CakePHP 3带分页的AJAX

CakePHP 3带分页的AJAX,cakephp,cakephp-3.2,Cakephp,Cakephp 3.2,我是CakePHP新手。我已经安装了CakePHP3.2.10 我实现了简单的AJAX调用。我还实现了普通视图中的分页 现在我想显示记录,使用AJAX加载并使用分页 有人能指导我怎么做吗 我参考了食谱,但没有得到正确的信息 我是否使用分页代码创建普通操作和视图?简单地说,您可以使用liveQuery Javascript库。你可以从 并在中的CakePHP模板布局中添加此库代码 在div tag applyid=“wrapper”中包装您的列表和分页链接 在必须加载的公共javascript代码

我是CakePHP新手。我已经安装了CakePHP3.2.10

我实现了简单的AJAX调用。我还实现了普通视图中的分页

现在我想显示记录,使用AJAX加载并使用分页

有人能指导我怎么做吗

我参考了食谱,但没有得到正确的信息


我是否使用分页代码创建普通操作和视图?

简单地说,您可以使用liveQuery Javascript库。你可以从

  • 并在中的CakePHP模板布局中添加此库代码
  • 在div tag applyid=“wrapper”中包装您的列表和分页链接
  • 在必须加载的公共javascript代码中添加此函数 正文结束标记前的页结束
  • 在Javascript中添加以下代码

    function ajaxPageLoader(request_url) {
            console.log("Content loading from : "+request_url);
            $("#wrapper").load(request_url + " #wrapper", function() {
                window.history.pushState({}, "", request_url);
                console.log("Content loaded");
            });
        }
    $(document).ready(function(){
           $('your_pagination_link_selector').livequery(function() {
                $(this).unbind('click').bind('click', function(e) {
                    e.preventDefault();
                    ajaxPageLoader($(this).attr('href'));
                    return false;
                })
           });
        });
    

    开始:让它在没有ajax的情况下工作(这应该很容易,因为它应该已经可以工作了)。您的代码需要在问题中,以便读者帮助您。下面是一些示例以及大量代码和一篇博文,以了解更多关于AJAX和CakePHP的信息。