Я решил это, изменив синтаксис вызова прототипа. Предложенное руководство get () не работает должным образом (по крайней мере, из-за того, что я часами экспериментировал):
Вот как я решил это: (обратите внимание на разделы загрузки и успеха).
<?php
echo $ajax->submit('Submit',
array('url'=> array('controller'=>'records',
'action'=>'add'), 'update' => 'ajax_div',
'evalScripts' => true,
'loading' => 'Element.show(\'busy-indicator\')',
'success' => 'Element.hide(\'busy-indicator\')'
));
?>