私は jQuery の初心者で、モーダルを使用して、フォーム ジェネレーターによって生成された一定の連絡先の単純なフォームを表示しようとしています。jQuery.validate() を適用しましたが、検証は機能していますが、フォームを送信する方法がわかりません。タグに action="signup/index.php" がある場合、新しいページに着陸します。
生成されたフォームは action='signup/index.php' を使用し、このファイルは新しいページの場所を呼び出します Github のファイルを参照してください。これらの最後の行をコメントアウトしましたが、それでもフォームを送信できません。固定連絡先の電子メール リストに新しい電子メールが表示されません。
これは私の送信ハンドラーです
submitHandler: function() {
$('#signup').click(function(e) {
$.post('signup/index.php', $().serialize(), function(data) {
$('#output-div').html(data);
});
$('#form-message').fadeIn(300, function() {
$('#form-message').html('<p>Thank you for joining our list. Great offers coming soon.</p>')
});
$('#myModal').delay(1500).trigger('reveal:close');
});
}