2011-09-07 65 views

回答

1

你在說什麼插件?那裏有幾十個jQuery paginator插件。

這裏基本上所有你需要在你的控制器:

$this->_helper->layout()->disableLayout(); 
$this->_helper->viewRenderer->setNoRender(true); 
$select = $db->select() 
       ->from(array('t' => 'mytable')); 

$paginator = Zend_Paginator::factory($select); 

$paginator->setDefaultItemCountPerPage(100); 
$paginator->setCurrentPageNumber($this->_getParam('p', 1)); 
echo array(
     'data' => $paginator->toJson() 
); 

而你的jQuery分頁程序可能是這個樣子:

$("#mytable").paginate({ 
    url : "/controller/action/p/" + page_number 
}); 

我真的不能做了一大堆因爲我不確定你正在使用哪個插件,所以更適合你。