1

誰もがcakephp2.xでのajaxページ付けの最良の例を挙げられますか?

これには、データフィルタリングも含める必要があります。

私はcakephpのマニュアルを読みましたが、あまり理解できませんでした。

4

1 に答える 1

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)ページ付けリンクがクリックされたときに、すべての投稿データをポストバックします。

于 2012-11-30T04:50:07.513 に答える