如何在cakephp 2中使用ajax分页更新url?

时间:2013-05-21 12:31:04

标签: jquery pagination cakephp-2.3

早上好,

我使用cakephp2.3通过ajax创建了一个分页,它运行正常。问题是页面编号没有在网址中更新。

他正是这样:

  / Localhost/cakephp-2.3.4/Anuncios/inicio /

希望看起来像页面/类型,或多或少,如果我点击第7页,网址必须是:

  / Localhost/cakephp-2.3.4/Anuncios/inicio/page: 7

有谁知道我怎么做到这一点? 我搜查了但没找到任何可以帮助我的材料。

1 个答案:

答案 0 :(得分:0)

使用history.pushState

设置用于排序和分页的JS链接,例如:

if (history && history.pushState) {
        $('.yourTable th a, .paginationBar .controles a').on('click', function () {
            $.getScript(this.href);
            history.pushState(null, document.title, this.href);
            return false;
        })
        $(window).bind("popstate", function () {
            $.getScript(location.href);
        });
    } // history