到ajaxify zend_pagination結果(已經與partialoop工作),我有:如何在控制器中使用jQuery
if ($this->posts != null) {?>
<div id="cities_accord" class="news">
<?php echo $this->partialLoop('partials/post-min.phtml', $this->posts); ?>
</div>
<?php echo $this->paginationControl($this->posts,
'Sliding',
'public/pagination_cont.phtml');
}
分/職務:
$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;
在視圖中的我有一些這樣的事
-min.phtml
<?php
$color = array(1=>'spring',2=>'summer',3=>'autumn',4=>'winter');
?>
<div id='<?php echo $color[$this->partialCounter] ?>' class="accordion_post">
<?php
$link = Digitalus_Uri::get(false, false, array('openCity' =>
$this->id));//$color[$this->partialCounter]));
?>
<h1 class="accordion_post_title"><?php echo $this->title ?></h1>
<p><?php echo $this->teaser ?> <a href="<?php echo $link;?>"><i>read more</i></a></p>
</div>
從該鏈接的Zend採取的pagination_cont.phtml(http://framework.zend.com/manual/en/zend.paginator.usage.html) 將表明,將通過PARAMS控制器,以獲取相應的整個頁這是工作好了,現在
聯繫,但我想改變這種做法,我將能夠ajaxify返回的(即只有一個分頁價值,而不是重新加載整個頁面)結果我該怎麼做,使用jQuery和我應該改變什麼..
**編輯:如果可能的話,瀏覽器(用戶)將很高興有失敗 - 通過重新加載頁面來禁用JavaScript以查看相同的內容(即,保持當前狀態爲if(javascript_not_enabled))**