Saya bekerja dengan cakePHP dan menurut saya, saya memiliki formulir yang memiliki tombol kirim ajax. Saya merendernya menggunakan pembantu kue.
<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>
Ketika saya mengklik kirim, tindakan pengontrol dipanggil dua kali. Saya mencari di stackOverlow jika pertanyaan ini ada tetapi tidak dapat menemukan solusi yang valid. Tidak ada kesalahan sintaksis.
Bantuan akan sangat dihargai. Terima kasih.