1

これは簡単な質問ですが、オンラインで、またはここでスタックオーバーフローで回答を見つけることができませんでした。Js イベント呼び出しに別の関数を追加するにはどうすればよいですか。これは私が持っているものであり、いくつかのコンテキストを提供する必要があります:

$this->Js->get('#all-matches');
$this->Js->event(
'click', 
    $this->Js->request(
        array('action' => 'findMatches', 'all'),
        array('async' => true, 
              'update' => '#matches', 
              'success' => $this->Js->each('$(#event-matches).addClass("active");'))

基本的に、ajax 呼び出しの後に div 要素のクラス名を「アクティブ」に変更したいと考えています。これは簡単なことのようですが、ドキュメントが見つかりません。

ありがとう!

4

1 に答える 1

3

Js ヘルパーは機能が制限されています。必要なすべてのタイプの js コードを単純な php ラッパーで生成できるとは本当に期待できません。遅かれ早かれ、今のようにコーディングを高速化するのではなく、邪魔になることに気付くでしょう。自分で jquery コード (または選択した他の js ライブラリ) を直接記述することをお勧めします。

于 2012-09-01T07:49:27.163 に答える