2012-09-01 45 views
1

这是一个简单的问题,但我一直无法找到网上答案,或在这里在stackoverflow。如何将另一个函数附加到Js事件调用中。这是我和应该给予一些背景:Cakephp JsHelper添加/删除类

$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元素,以“活跃”在一个类名。似乎这应该是一件容易的事,但我无法找到任何文档。

谢谢!

回答

3

Js helper的功能有限。不能真正期待一个简单的PHP包装来生成你需要的所有类型的js代码。迟早你会发现它以你的方式发挥作用,而不是像你现在所做的那样帮助你更快速地编写代码。最好是自己直接编写jquery代码(或者您选择的任何其他js库)。

+0

只是一个更新:在即将到来的CakePHP 3.0中已经删除了JsHelper – ADmad