В настоящее время я использую помощник ajax, найденный в http://www.cakephp.bee.pl/
У меня есть аккордеон, который я хотел бы обновить, используя $ this-> ajax
вот код кнопки отправки формы ajax
<?php echo $ajax->submit('Submit', array(
'url'=> array(
'controller'=>'qnotes',
'action'=>'add'
),
'update'=>'divleft',
'position'=>'html',
'before'=>'$("accordion").accordion("disable");alert("before");',
'after'=>'$("#accordion").accordion("destroy").accordion({autoHeight: false, collapsible: false , active: false, header: "h3"});alert(response.requestText)',
'complete'=>'$("#accordion").accordion("destroy").accordion({autoHeight: false, collapsible: false , active: false, header: "h3"});',
'success'=>'$("#dialog1").dialog("close");'
));
?>
здесь формат аккордеона
<div id="divleft">
<div id="accordion">
<h3><a href ></h3>
<ul>
<li>item 2</li>
<li>itejm 3</li>
</ul>
</div>
</div>
Проблема.
Невозможно обновить аккордеон без потери функциональности аккордеона, и если аккордеон обновляется, он теряет свой стиль аккордеона.
Что-то не так в моем коде