, как ajaxify результаты zend_pagination (уже работающие с partialoop) с помощью jquery

в контроллере у меня есть:

  $paginator = Zend_Paginator::factory($mdlPost->getPosts($this->moduleData->accordion, 'name ASC'));
   if(isset($params['cities'])) {  
          $paginator->setCurrentPageNumber(intval($params['cities']));
            }
$paginator->setItemCountPerPage(4);
$this->view->posts = $paginator;         

в представлении у меня есть что-то вроде этого:

if ($this->posts != null) {?>
  
partialLoop('partials/post-min.phtml', $this->posts); ?>
paginationControl($this->posts, 'Sliding', 'public/pagination_cont.phtml'); }

частичный / post -min.phtml

'spring',2=>'summer',3=>'autumn',4=>'winter');
?>

$this->id));//$color[$this->partialCounter])); ?>

title ?>

teaser ?> read more

pagination_cont.phtml взят из этой ссылки zend ( http://framework.zend.com/manual/en/zend.paginator.usage.html ) покажет ссылки, которые передадут параметры контроллеру для получения соответствующей всей страницы, которая сейчас работает нормально

, но я хочу изменить это так, чтобы я мог ajaxify возвращаемый (т.е. только одно значение с разбивкой на страницы, а не перезагрузка всей страницы) приводит к тому, как я могу сделать это с помощью jquery и что мне следует изменить ..

** РЕДАКТИРОВАТЬ: было бы неплохо иметь аварийное сохранение, если возможно, для браузеров (пользователей ), который отключил javascript, чтобы увидеть то же самое, перезагрузив страницу (т.е. сохранив текущий статус для if (javascript_not_enabled)) **

6
задан Charles 24 December 2012 в 00:05
поделиться