我调用一个 Js 链接通过 ajax 更新产品状态(活动/非活动)
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');
该代码只会在错误的位置呈现第一项或错误的项。
我如何定义多个成功并告诉每个 div 渲染哪个元素?