ฉันกำลังทำงานกับ 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 หากมีคำถามนี้อยู่ แต่ไม่พบวิธีแก้ไขที่ถูกต้อง ไม่มีข้อผิดพลาดทางไวยากรณ์
ความช่วยเหลือจะได้รับการชื่นชมจริงๆ ขอบคุณ.