【问题标题】:Ajax pagination with filters in cakephpAjax 分页与 cakephp 中的过滤器
【发布时间】:2012-11-30 13:01:16
【问题描述】:

谁能给出cakephp 2.x 中ajax 分页的最佳示例。

这也应该包括数据过滤。

我已经阅读了 cakephp 手册,但看不懂。

【问题讨论】:

    标签: cakephp-2.0


    【解决方案1】:

    经过长时间的搜索和工作,我开发了一个解决方案如下:

    客户端:

    • 首先创建一个包含所有过滤选项的表单。
    • 使用 ajax 提交表单。
    • 使用 Post 方法提交表单。
    • 使用序列化方法提交表单。

    服务器端:

    • 所有过滤器表单数据都将在 $this->request->data 中可用。
    • 如下所述设置 PaginatorHelper 选项:

      $this->paginator->options(array(

      'url' => $this->passedArgs,
      
      'update' => 'element_id_to_be_updated',
      'evalScripts' => true,
      'data'=>http_build_query($this->request->data),
      'method'=>'POST',
      

      ) );

    • 'url' => $this->passedArgs 在点击分页链接时回发所有命名参数。

    • 'data'=>http_build_query($this->request->data)在点击分页链接时,回发所有帖子数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-03
      • 2016-10-09
      • 1970-01-01
      • 2011-01-15
      • 2012-10-26
      • 1970-01-01
      • 2011-07-29
      • 1970-01-01
      相关资源
      最近更新 更多