を使用する際に形成するために、actionパラメータを提供し、私は次のように私はHTMLフォームを宣言する場合、私は上記のコードは働いていたことがわかりjQueryのフォームの提出 - なぜイベントハンドラ
$('#registration-form').on('submit',function(e){
e.preventDefault();
var details = $('#registration-form').serialise();
$.post('/newreg',details,function(data){});
});
でフォームの送信を処理するために、次のコードを書きました:
<form id="registration-form" action="/newreg" method="post">
しかし、私はformタグでアクションおよび方法を提供していない場合は動作しません
<form id="registration-form">
JQueryでフォームのイベントハンドラ、アクション、およびメソッドについて既に言及していませんか? HTMLフォームタグで同じことをもう一度言及するのは冗長ではありませんか?
注:HTML4仕様では、アクション属性を設定する必要があります(設定するには、何でも設定できます)。 – mehulmpt
私のコードでは、serializeのスペルが間違っています。シリアライズしないでください。 –