jQuery 検証プラグインを使用する場合、ajax を使用して生成されたフォームを検証するにはどうすればよいですか?
つまり、ページが読み込まれたときにフォームが最初にページに表示されるのではなく、ajax を使用してページに追加されます。
私はbassistance.de/jquery-plugins/jquery-plugin-validation/の例に従っていますが、検証プラグインはフォームを検証しないようです。それ以外の場合は、正常に動作します。これを行う方法はありますか。jquery が live() を使用するのと同じように、このシナリオでプラグインを機能させるために使用できるものはありますか?
私はこのようにやっています:
$("#thisForm").validate({
rules: {
},
messages: {
},
submitHandler: function() {
$.ajax({
type: "POST",
url: "/",
data: $('#thisForm').serialize(),
dataType: "json",
cache: false,
beforeSend: function(html) {
},
success: function(signInData) {
},
});
}
});