使用 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) {
},
});
}
});