ajaxを介してポップオーバーにロードするフォームがあります。フォームは次のように定義されます。
<form id="generate_form" class="form" accept-charset="UTF-8" action="/tokens/create" method="POST">
フォーム送信をトラップし、代わりにAJAXを使用してデータを送信したかったのです。そこで、次のスクリプトを追加しました。
$(document).ready(function () {
$(this).on('submit','#generate-form', function (e) {
alert('trapped?');
return false;
});
});
ただし、これを試してみると、フォームイベントはトラップされません。つまり、アラートダイアログが表示されません。私は何か間違ったことをしていますか?