Cakephp 2.2.2 を使用しており、単純な ajax ページネーションを作成したいと考えています。私はこれ(http://book.cakephp.org/2.0/en/core-libraries/helpers/js.html#ajax-pagination)に従っていますが、正しく機能していないようです。ページをロードすると、ajax が使用される場合と使用されない場合があります。
これが私がしたことです:
- 私のレイアウトファイルの
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');
何が間違っているのか本当にわからないので、誰かが私に何かが欠けているのか、それとも何が間違っているのか教えてもらえますか. どうもありがとう。