Ajax Cakephp 2从1控制器函数呈现多个元素

Ajax Cakephp 2从1控制器函数呈现多个元素,ajax,cakephp,Ajax,Cakephp,我通过ajax调用Js链接来更新产品状态(活动/非活动) echo $this->Js->link('[X]', array('action' => 'deactivate', $p['Product']['id']), array('before'=>$this->Js->get('#loading')->effect('fadeIn'), 'success'=>$this->Js->get('#loading')->effec

我通过ajax调用Js链接来更新产品状态(活动/非活动)

echo $this->Js->link('[X]',
array('action' => 'deactivate', $p['Product']['id']),
array('before'=>$this->Js->get('#loading')->effect('fadeIn'),
'success'=>$this->Js->get('#loading')->effect('fadeOut'),
'update'=> '#'.$divString));
一旦创建了ajax,就会通过更新隐藏一个表行。 该视图是使用

$this->render('index_ajax_empty_table_row', 'ajax'); 
现在我需要更新我的菜单(通过ajax),其中包含活动产品的类别和数量。所以从同一个控制器上,我正在尝试

$this->render('index_ajax_menu', 'ajax'); 
代码只会在错误的位置呈现第一项或错误项


如何定义多个success并告诉每个div渲染哪个元素?

能否显示整个函数?