我正在使用 cakephp 2.2.2,我想创建一个简单的 ajax 分页。我正在关注这个(http://book.cakephp.org/2.0/en/core-libraries/helpers/js.html#ajax-pagination),我似乎无法让它正常工作。当我加载页面时有时它使用 ajax 有时它不使用,在 IE 10 中我也得到了一些奇怪的东西,比如整个菜单折叠到设置为更新的 div 中。
这是我所做的:
- 放入我
echo $this->Html->script('jquery');
的<head>
布局文件中。 - 在我的控制器中包含 RequestHandler 组件和 Js 助手。
把它放在我的视图文件的开头:
$this->Paginator->options(array('update' => '#content', 'evalScripts' => true ));
把它放在布局文件的底部之前
</body>
:echo $this->Js->writeBuffer();
然后我通常像这样使用分页器:
echo $this->Paginator->sort('id');
有人可以告诉我我是否遗漏了什么或出了什么问题,因为我真的无法弄清楚我做错了什么。非常感谢。