我正在使用 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 但找不到有效的解决方案。没有语法错误。
帮助将不胜感激。谢谢。