私が持っている文書の最後に:
<script>
$("#submitEvent").click(function() {
$("#eventForm").submit();
});
$(document).ready(function() {
$('#eventForm').submit(function() {
console.log("I am on submit");
}); });
</script>
現在、submitEvent はフォーム内にないボタンであり、on.click イベントを持つ理由です。
ボタンが押されると、フォームの送信が正しくトリガーされます。
<form id="eventForm" action="${contextPath}/dashboard/event/new"
method="post">
現在、送信が発生したときに別のイベントが発生することを期待していますが、実際には何らかの理由で無視されます。console.log の代わりに ajax を使用するつもりはありませんが、console.log でさえ何も出力しないため、イベントはトリガーされません。
更新、あなたが提案したようにまだ何もしませんでした:-):
$(document).ready(function() {
$("#submitEvent").click(function() {
$("#eventForm").submit();
});
$('#eventForm').submit(function() {
console.log("I am on submit");
});
});