CakePHP 1.3使用JQuery帮助程序进行Ajax分页

时间:2010-12-07 05:19:12

标签: ajax cakephp jquery pagination

我正在使用Cake 1.3和JS帮助器使用JQuery构建一个蛋糕应用程序。我从cake's 1.3 tutorial正确地遵循了ajax分页教程,但是存在一些问题。第一页加载正常,当我点击分页链接时,使用Ajax执行操作,但是下一页是空的,然后没有其他分页链接工作(单击时没有任何反应)。我想这是一个分页链接问题,但我正在按照上面教程中提到的正确链接页面所需的步骤。

我的情况有一个不同之处在于我没有使用布局div的ID,而是使用视图中的div来循环浏览数据。这个div包含了paginator选项和分页链接,所以我想这应该不是问题。

1 个答案:

答案 0 :(得分:1)

在您关联的页面上,有一节内容为:

  

然后根据需要为分页功能创建所有链接。由于JsHelper会自动缓冲所有生成的脚本内容以减少源代码中的标记数量,因此必须调用写入缓冲区。在视图文件的底部。一定要包括:

     

echo $this->Js->writeBuffer();

     

如果省略此项,您将无法链接ajax分页链接。当您编写缓冲区时,它也会被清除,因此您不必担心输出两次相同的Javascript。

这非常接近你的症状;你还记得按照这一步吗?