1

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 にレンダリングする要素を指定するにはどうすればよいですか?

4

0 に答える 0