0

我遇到了这个问题,默认情况下分页器的上一个按钮被禁用(禁用类),即使我在第二或第三或任何页面。如果我删除 'id => prevPage' 和 'id => nextPage' 那么它工作正常,但我必须用它来发出另一个 ajax 请求。

我在我的ajax视图中使用它..

echo $this->Paginator->prev('< ' . __('Zur'), array('id' => 'prevPage'), null, array('class' => 'prev disabled'));
echo $this->Paginator->next(__('Vor') . ' >', array('id' => 'nextPage'), null, array('class' => 'next disabled'));

在我的控制器中,我有;

if($this->RequestHandler->isAjax()) {
$this->autoRender = false;
$this->set('products',$this->paginate('Product'));
$this->set('page',$page);
$this->render('ajaxView');
}

我做了一点谷歌搜索,这表明我可能是错误..是吗?我该如何解决?

4

1 回答 1

0

我无法找到错误,但我通过其他方式修复了错误。我在控制器中分页时使用了“偏移”,之前已经引入了错误,但是通过在 ajax 调用上请求“.../page:3?q=”来使用相反的方法,确实解决了问题. 感谢@hereshem 的快速修复。

于 2013-06-23T14:49:22.367 回答