Я работаю с cakePHP и, на мой взгляд, у меня есть форма с кнопкой отправки ajax.Я сделал это с помощью помощников торта.
<form method="post" class="form-class" id="form-id" name="form1" style="display: none">
*[content for the form]*
<?php
echo $ajax->submit('Ok',
array(
'id'=> 'submit1',
'url'=> array('controller'=>'c','action'=>'action1'),
'complete'=> 'jsfunction()'
));
echo $form->button('Submit',array('id'=>'cancel','value'=>'Cancel','onClick'=>'clickCancel()'));
?>
</form>
Когда я нажимаю «Отправить», действие контроллера вызывается дважды.Я искал stackOverlow, если этот вопрос существовал, но не смог найти правильное решение.Синтаксических ошибок нет.
Помощь будет очень полезна.Спасибо.