2013-05-21 2 views
1

Доброе утро,Как обновить URL-адрес, используя ajax pagination в cakephp 2?

Я создал разбивку на страницы с помощью ajax с помощью cakephp2.3, он работает правильно. Проблема в том, что номер страницы не обновляется в URL-адресе.

Он получает таким образом:

/Localhost/cakephp-2.3.4/Anuncios/inicio/

И надеялся, что появилась на странице/тип, более или менее, если я нажму на странице 7, URL должен быть:

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

ли кто-нибудь знаете, как я могу это сделать? Я искал, но не нашел материалов, которые могли бы мне помочь.

ответ

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