私は次のjsコードを持っています:
window.addEvent('domready', function() {
var trigger = $('sendme');
trigger.addEvent( 'click', function(event){
event.preventDefault()
var sendform = new Form.Request($('newform'), {
onSend: function(){
console.log('sending');
},
onComplete: function(){
console.log('sent');
}
});
sendform.send();
});
});
およびデータを含むフォーム:
<form action="index.php?option=com_mycomp&layout=edit&id=1" method="post" name="newform" id="newform" class="form-validate">...
フォームは問題なく送信され、変更は表示されますが、ログが取得されないため、必要なアクションを実行できません。
フォームアクションは私に応答を返すことは想定されていません、それは単純な投稿ですが、これは機能しないはずですか?jsonのような応答を返す別のファイルにフォームを送信し、そのようなフォームを送信する必要がありますか?私は何を間違っているのですか?
どんな助けでも大歓迎です。Thnx!
投稿以来の小さな更新、
データを送信し、jsonファイルを介して応答を受信するようにフォームを変更しましたが、応答メッセージが表示されません。すべてが更新されているため、送信は100%機能します。