【问题标题】:CakePHP 1.3 Ajax pagination using JQuery helperCakePHP 1.3 Ajax 分页使用 JQuery 助手
【发布时间】:2011-05-21 09:26:22
【问题描述】:

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

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

【问题讨论】:

    标签: ajax cakephp jquery pagination


    【解决方案1】:

    在您链接的页面上,有一段内容如下:

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

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

    如果您忽略此选项,您将无法链接 ajax 分页链接。当你写缓冲区的时候,它也会被清空,所以你不用担心同一个 Javascript 被输出两次。

    这与您的症状非常吻合;您还记得执行此步骤吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-21
      • 2012-12-30
      • 1970-01-01
      • 2011-03-30
      • 2014-01-02
      • 2011-04-01
      相关资源
      最近更新 更多